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

来源:2-6 Laravel-通过模型处理性别

SoYoungpppp

2018-09-17 11:15

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


写回答 关注

1回答

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

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

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


轻松学会Laravel-表单篇

Laravel框架是世界上最流行的PHP框架,没有之一

32662 学习 · 255 问题

查看课程

相似问题