向表中添加了新列,但updateOrCreate方法不会更新 - Laravel

时间:2015-11-27 01:47:01

标签: php laravel

我刚刚添加了一个包含php artisan make:migration的新列,之后我调用了updateOrCreate方法,希望用所有现有记录中的值填充新列。

但什么都没发生。我进行了跟踪,发现新列的参数已正确传递给updateOrCreate方法。但为什么它不起作用?感谢。

1 个答案:

答案 0 :(得分:1)

只是关闭问题并给出答案,正如Jeemusu指出的那样,您需要将新列添加到表模型中的[ { "id": 1, "name": "employee" }, { "id": 2, "name": "pm" } ] 数组中 - 从而允许将其插入到数据库中