php – Fragen Sie nach eloquentem Preloading Select
天蓬老师
天蓬老师 2017-05-17 09:55:40
0
1
334

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

Antworte allen(1)
黄舟

没有试过,不过你可以参考这个Laravel关联查询只获取管理对象的部分数据

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage