我有下一段关系User hasMany Contacts
。在正常情况下用于$user->contacts()->save($contact)
向用户添加和保存联系人,但我需要将联系人关联到用户而不保存模型(用户和联系人)。
编辑:
我需要构建一个接收此类方法之一的工厂并返回一个 XML 模板集合,只有在其中一些模型中才会存储在 postiriori 中。
您可以associate
在您的模型上使用belongsTo
.
$contact= Contact::find(10);
$user->account()->associate($contact);
$user->save(); // You do need to update your user
来源: http: //laravel.com/docs/eloquent
如果您知道UserID
,只需创建一个new Contact;
并确保在user_id
列中具有正确的用户 ID。甚至不必触摸User
.