问答详情
源自:2-6 Laravel-通过模型处理性别

修改数据后提交 报错 Creating default object from empty value

https://img4.mukewang.com/5b9f1aca0001023a09610680.jpg

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
    ]);
}


提问者:SoYoungpppp 2018-09-17 11:15

个回答

  • SoYoungpppp
    2018-09-17 15:06:32

    是自己疏忽了 之前在form的action里面的值没有清空  

    导致修改提交后跳转到创建的控制器里面去了 所以报这个错误