如果我有两个模型,并且有一个hasMany关系,那么我的Car
hasmany CarOwners
,我想使用firstOrCreate
方法创建一个新的{{1} }}。
如果我要创建新的car
,那么我也需要创建第一个car
。
如果不利用任何laravel功能,我会
CarOwner
有没有办法一次性完成这项工作?我可以查询查找所选汽车的CarOwners,但我无法查看如何在多个表中保存。
答案 0 :(得分:4)
请参阅laravel手册。如果你已经为他们创建了一个模型,那就像这样
car->carOwners()->save($owners)
链接https://laravel.com/docs/5.1/eloquent-relationships#inserting-related-models