【发布时间】:2017-11-27 04:32:19
【问题描述】:
我可以将此代码更改为 has_many 或 has_one 或 ... 的语法以编写漂亮的代码吗?
\App\User::with(['books' => function ($query) {
$query->join('locations','books.location_id','=','locations.id')
->select([
'books.*',
'locations.name as l_name'
]);
}])->get()
班级用户:
public function books()
{
return $this->hasMany(Book::class);
}
【问题讨论】:
标签: php laravel laravel-5 inner-join eager-loading