
public function update(Request $request, $id)
{
//查询数据
$student = Student::find($id);
//判断请求
if($request->isMethod('POST'))
{
$data = $request->input('Student');
$student->name = $data['name'];
$student->age = $data['age'];
$student->sex = $data['sex'];
if($student->save()){
return redirect('student/index')->with('success','修改成功-'.$id);
}
}
return view('student.update',[
'student'=>$student
]);
}是自己疏忽了 之前在form的action里面的值没有清空
导致修改提交后跳转到创建的控制器里面去了 所以报这个错误