我有下一个关系User hasMany Contacts
。
在正常情况下,使用$user->contacts()->save($contact)
向用户添加和保存联系人,但我需要将联系人与用户关联,而不保存模型(用户和联系人)。
修改
我需要构建一个接收其中一个方法的工厂,并返回一个XML模板集合,只有其中一些模型将存储在postiriori。
答案 0 :(得分:1)
您可以使用associate
belongsTo
$contact= Contact::find(10);
$user->account()->associate($contact);
$user->save(); // You do need to update your user
答案 1 :(得分:0)
如果您知道UserID
,只需创建new Contact;
并确保在user_id
列中包含正确的用户ID。甚至不必触摸User
。