Laravel 5 更新时 MassAssignmentException 已设置可填充?

Laravel 5 MassAssignmentException on update with Fillable Already Set?

我正在尝试 运行 这个:

$model->update(Input::all());

我已经在模型中设置了 $fillable = ['field1', 'field2'];

它还在给我扔 MassAssignmentException?

您应该使用 $model->fill(Input::all()) 而不是更新。所以它看起来像这样:

$model->fill(Input:all());
$model->save();