我刚刚添加了一个包含php artisan make:migration
的新列,之后我调用了updateOrCreate
方法,希望用所有现有记录中的值填充新列。
但什么都没发生。我进行了跟踪,发现新列的参数已正确传递给updateOrCreate
方法。但为什么它不起作用?感谢。
答案 0 :(得分:1)
只是关闭问题并给出答案,正如Jeemusu指出的那样,您需要将新列添加到表模型中的[
{
"id": 1,
"name": "employee"
},
{
"id": 2,
"name": "pm"
}
]
数组中 - 从而允许将其插入到数据库中