【发布时间】:2017-06-01 22:08:02
【问题描述】:
有什么方法可以使用 Laravel Eloquent ORM 创建一个 ->get() 并强制它使用内部连接而不是使用 whereIn 进行查询。 我有这样的数据关系,因为表中有很多数据,Eloquent 需要很长时间才能提供数据。
$people= People::with(
'pets',
'peopleSize',
'cars',
'house',
'child'
)->get();
这在使用 whereIn 语句创建一个查询时,该语句包含我拥有的所有人员的 id,对于 with 语句中的所有其他关系也是如此。 有什么方法可以改变使用 Eloquent ORM 的内部连接?
【问题讨论】:
标签: mysql laravel-5.2 php-5.6