【发布时间】:2021-09-21 21:10:49
【问题描述】:
我想在 laravel 中按模型从数据库中获取数据时附加关系。 我使用这些代码来做到这一点。 但我知道有更好的方法来做到这一点。
感谢您的帮助。
$courses = Cource::orderBy('id' , 'desc')->take($count)->get();
foreach($courses as $cource){
$cource['image'] = $cource->image()->get();
$cource['rate'] = $cource->rate()->get();
}
【问题讨论】:
-
docs 可能是寻找此类问题的第一个地方。 Laravel 有 ton 的内置功能。因此,如果您认为应该有更好的方法来完成某事,请首先查看文档;可能已经有一种内置方式(例如急切加载)。
-
感谢您的指导。我阅读了文档,并且我了解 with () 不适用于 morph 关系
标签: laravel eloquent relationship