Laravel 报错 MassAssignmentExcepti

2019-01-17  本文已影响5人  OSong
image.png
$data = $request->input('Student');
            //使用 create 方法时会调用批量赋值 需要去模型设置
            if (Student::create($data)) {
                return redirect('student/index');
            } else {
                return redirect()->back();
            }

在 model 里开启白名单
protected $fillable = ['username', 'age']

这样的时候会报错
浏览器报错误:MassAssignmentException in Model.php line 407: username

经过研究发现可能问题

1,此时可能是字段错误

2,代码错误

3,还有就是是否开启Laravel白名单字段,开启的可以操作写入

protected $fillable = ['username', 'age'];//开启白名单字段

上一篇 下一篇

猜你喜欢

热点阅读