我正在尝试使用updateOrCreate函数并且它之前正在工作但是当我添加一个名为user
的新行时,即使我的updateOrCreate看起来像这样,它仍然停止工作:
SystemCoreStats::updateOrCreate(['id' => $systemId],['type' => $type, 'stat_build_store' => $val, 'user' => $user->id]);
我不明白我做错了什么。
答案 0 :(得分:1)
基本上,此错误表示您尝试user
的{{1}}不存在。
尝试检查您的模型是否存在:
updateOrCreate
在你的情况下
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'column_name',
'column_name',
'column_name',
];
并尝试检查数据库是否存在。
您可以发布更多代码吗?