cari

Rumah  >  Soal Jawab  >  teks badan

php - Tanya tentang pilihan pramuat fasih

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

天蓬老师天蓬老师2842 hari yang lalu375

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-05-17 09:57:40

    Saya belum mencubanya, tetapi anda boleh merujuk kepada pertanyaan berkaitan Laravel ini untuk mendapatkan hanya sebahagian daripada data objek terurus

    balas
    0
  • Batalbalas