Laravel-Version ist 5.4
1, es gibt einen solchen Code wie folgt
$this->model->with('article')->get()
2, die jetzt ausgeführte SQL-Anweisung ist
select * from article where..
Ich möchte, dass die SQL-Anweisung ausgeführt wird als
select id,title from user where..
Bitte sagen Sie mir, wie ich es erreichen kann
Methoden, die ich ausprobiert habe
$this->model->with(['user' => function($query){
$query->select('id','article');
}])->get()
ODER
public function user() {
$query->belongTo(Article::class)->select('id', 'title');
}
Nichts funktioniert
没有试过,不过你可以参考这个Laravel关联查询只获取管理对象的部分数据