versi laravel ialah 5.4
1, terdapat kod sedemikian, seperti berikut
$this->model->with('article')->get()
2, pernyataan sql yang dilaksanakan sekarang ialah
select * from article where..
Saya mahu pernyataan sql dilaksanakan sebagai
select id,title from user where..
Sila beritahu saya bagaimana untuk mencapainya
Kaedah yang saya telah cuba
$this->model->with(['user' => function($query){
$query->select('id','article');
}])->get()
ATAU
public function user() {
$query->belongTo(Article::class)->select('id', 'title');
}
Tiada yang berkesan
Saya belum mencubanya, tetapi anda boleh merujuk kepada pertanyaan berkaitan Laravel ini untuk mendapatkan hanya sebahagian daripada data objek terurus