【发布时间】:2020-11-11 20:00:03
【问题描述】:
我正在尝试在我的项目中使用 Laravel Eager Loading,并且我已经阅读了有关它的文档。文档中的每个示例都是关于使用 Eager Loading 获取模型的所有实例。但这仅仅是获取所有实例而不仅仅是一个模型吗? 考虑一下:
public function single(Coin $coin)
{
$coin = $coin->with('exchanges')->get();
return view('public.coin',compact('coin'));
}
这是一个控制器方法,它使用路由绑定加载单个硬币并注入实例,我正在尝试加载该硬币的关系。但是当我在刀片视图文件中访问 $coin 时,我会得到所有硬币的列表。 所以我不能急切加载注入的模型实例?!
【问题讨论】:
标签: eloquent eager-loading laravel-7.x laravel-models