【发布时间】:2020-08-31 13:24:01
【问题描述】:
我正在尝试将数据同步到我的模型的数据透视表。但是我的Recipe 模型有一个隐藏的id 字段。像这样;
protected $hidden = ['id', 'content', 'difficulty_id'];
当我尝试将关系同步到数据透视表时,recipe_id 变为零。如果我从上面的$hidden 中删除id,它同步 id 没有任何问题。我还尝试为模型调用 makeVisible("id"),但没有帮助。
$changedMeals = $record->meals()->sync($meals);
将id 保存在$hidden 中时如何同步它?
非常感谢...
【问题讨论】:
标签: php laravel laravel-5 eloquent