I want To Insert Record According To Foreign Key(project_id) But Can't Inserted.I don't Know what's the problem
Model:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
use HasFactory;
// protected $fillable = ['project_id'];
protected $guarded = [];
public function task(){
return $this->belongsTo(Project::class);
}
}
Controller:
<?php
namespace App\Http\Controllers;
use App\Models\Project;
use App\Models\Task;
use Illuminate\Http\Request;
class TaskController extends Controller
{
//
public function index(){
return view('task');
}
public function insert(Request $request)
{
$validation = $request->validate([
'title'=>'required',
]);
Task::create($validation);
return redirect()->back()->with('success','data inserted');
}
}
Please Guide me How to Insert Record According To Foreign Key(project_id)