我试图将学生数据插入数据库。所有数据都传递给控制器。但未插入。请告诉我如何解决此问题?
public function store(Request $request)
{
//dd($request->all()); exit;
$validData = $request->validate([
'name' => 'required',
'id' => 'required',
'father_name' => 'nullable',
'address' => 'required',
'phone' => 'required',
'father_phone' => 'nullable',
'email' => 'required',
'status' => 'required',
]);
Student::create($validData);
session()->flash('success', 'Student created successfully.');
return redirect(route('student.index'));
}
答案 0 :(得分:2)
按如下所示替换$validData
上的Student::create($validData);
Student::create($request->all());
答案 1 :(得分:1)
您可以在此处放置模型代码吗?还是确保在模型中将所有字段都定义为“ fillabale”?