laravel版本為5.4
1,有個這樣的程式碼,如下
$this->model->with('article')->get()
2,現在執行的sql語句為
select * from article where..
我想sql語句能執行為
select id,title from user where..
請問如何實作
我試過的方法
$this->model->with(['user' => function($query){
$query->select('id','article');
}])->get()
OR
public function user() {
$query->belongTo(Article::class)->select('id', 'title');
}
都不行
沒有試過,不過你可以參考這個Laravel關聯查詢只取得管理對象的部分資料