Reputation: 3725
I have tried to insert the student data into database . All data were passes to controller. But not inserted. Please tell me how to fix out this problem?
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'));
}
Upvotes: 0
Views: 80
Reputation: 66
Can you put your model code here? Or make sure you have defined all Fields as 'fillabale' in model?
Upvotes: 1
Reputation: 15464
Replace $validData
on Student::create($validData);
as below
Student::create($request->all());
Upvotes: 2