添加模型关系而不保存

Mig*_*ges 5 php laravel eloquent laravel-4

我有下一个恋爱关系User hasMany Contacts。在正常情况下,使用$user->contacts()->save($contact)可以将联系人添加并保存到用户,但是我需要在不保存模型(用户和联系人)的情况下将联系人与用户相关联。

编辑:

我需要建立一个可以接收其中一种方法并返回XML模板集合的工厂,只有在其中一些模型中才会存储在postiriori中。

Jof*_*yHS 2

associate您可以在您的模型上使用belongsTo.

$contact= Contact::find(10);

$user->account()->associate($contact);

$user->save(); // You do need to update your user
Run Code Online (Sandbox Code Playgroud)

来源: http: //laravel.com/docs/eloquent