请看下面的代码,我正在尝试创建主记录,并基于ID添加相关数据。
$country = new Country;
$country->name = $request->post('country-name');
$country->xyz = $request->post('xyz');
if($country->save()) {
$n = count($request->post('bname'));
for ($i = 0; $i < $n; $i++) {
$dimention = new BoxDimentions;
$dimention->name = $request->post('bname')[$i];
$dimention->xyz = $request->post('xyz')[$i];
$dimention->cid = $country->id;
$dimention->save();
}
}
是否有任何内置的Laravel函数可用于在操作后获取有关国家和BoxDimentions(包括id、日期时间戳等)的所有信息?
我已在Country模型类中创建了与“boxes”相关的关系,该关系将返回所有箱子信息。我知道可以使用另一个查询来获取最后创建的国家ID的数据。我不想进行另一个查询,因为我相信我们手头已经有了所有数据。