Dalam Laravel Eloquent, fungsi "with()" menyediakan cara yang cekap untuk memuatkan model berkaitan dengan keinginan. daripada jadual tertentu. Walau bagaimanapun, ia tidak terhad kepada memuatkan semua lajur. Untuk memilih lajur tertentu daripada jadual bercantum menggunakan "dengan()", ikuti langkah berikut:
Sebagai contoh, untuk mengambil siaran bersama-sama dengan hanya "id" dan "nama pengguna" daripada model pengguna yang berkaitan:
Post::query() ->with(['user' => function ($query) { $query->select('id', 'username'); }]) ->get();
Nota: Pastikan bahawa kunci utama ("id" dalam kes ini) ialah parameter pertama dalam pernyataan "$query->select()" untuk hasil yang betul mendapatkan semula.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Lajur Secara Selektif Apabila Bersemangat Memuatkan dengan Kaedah `with()` Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!