php - 請教關於eloquent預先載入select的問題
天蓬老师
天蓬老师 2017-05-17 09:55:40
0
1
337

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');
}

都不行

天蓬老师
天蓬老师

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

全部回覆(1)
黄舟

沒有試過,不過你可以參考這個Laravel關聯查詢只取得管理對象的部分資料

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板