我有下一段关系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.