Laravel质量分配错误

时间:2017-05-02 02:41:27

标签: php laravel laravel-5

我在此网站上尝试了多个有关此错误的问题排查步骤。已添加$fillable并使用作曲家更新但我仍然遇到相同的错误。以下是我遇到的错误的屏幕截图以及我Model.php的代码。

Laravel Error message

Model Codes

3 个答案:

答案 0 :(得分:1)

有你:

 SELECT SUM(CASE WHEN employee_id = 10 THEN 1 ELSE 0 END) AS employee_order_count...
你模特中的

?如果没有将该属性添加到您的模型中。

答案 1 :(得分:1)

根据质量分配laravel document,您应该定义要进行质量分配的模型属性。您可以使用模型上的 $ fillable 属性执行此操作。

 protected $fillable = ['name'];

答案 2 :(得分:0)

可填写的反向被保护返回反向列表

fillable 属性指定哪些属性应该是可批量分配的。这可以在类或实例级别设置。

删除 $ guarded

 protected $fillable = ['YourAttribute'];

在你的模特中