[英]How prevent update some fields in updateOrCreate?
我尝试检查Instagram个人资料是否存在于我的数据库中(如果不存在),我创建它,如果存在,则更新所有字段。
InstagramProfile::updateOrCreate([
'instagram_id' => $instagramUser->data->id,
], [
'profile_id' => $author_id = Profile::firstOrCreate([
'username' => $instagramUser->data->username,
])->id,
...
]);
问题:新建InstagramProfile
,一切正常,但是当我更新时,我创建了新Profile
。 问题:如何防止更新updateOrCreate()
某些字段?
一种方法可能是将不需要填充的属性设置为受保护。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.