[英]Laravel - Inserting Related Models
I am developing a system in Laravel 6. The system inserts a row into a header table and in the same operation needs to insert related details into a detail table.我正在用 Laravel 6 开发一个系统。系统在头表中插入一行,并且在同一操作中需要将相关细节插入到细节表中。 Is there a better way of doing this than the below:
有没有比下面更好的方法来做到这一点:
$header = new RequestHeader;
$insert = $header->create($data)->id;
$meta = RequestHeader::find($insert);
$meta->details()->createMany($data['module']);
$meta->status()->create(['status' => $initialStatus, 'action_by' => \Auth::user()->username]);```
Try below because, you have modal object so, no need to apply query to find it out.试试下面,因为,你有模态对象,所以不需要应用查询来找到它。
$header = new RequestHeader;
$meta = $header->create($data);
$meta->details()->createMany($data['module']);
$meta->status()->create(['status' => $initialStatus, 'action_by' => \Auth::user()->username]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.