Cara menggunakan dan memberi perhatian kepada kaedah senarai dalam laravel5.4

PHPz
Lepaskan: 2023-04-14 16:01:34
asal
605 orang telah melayarinya

Dalam Laravel 5.4, gunakan kaedah senarai untuk mengembalikan koleksi yang terdiri daripada medan tertentu. Dalam artikel ini, kami akan memperkenalkan penggunaan kaedah senarai dan pertimbangan yang berkaitan.

Penggunaan:

Dalam Laravel5.4, kita boleh menggunakan kaedah berikut untuk memanggil kaedah senarai:

$collection = Model::pluck('column')->toArray();
Salin selepas log masuk

Kaedah ini akan mengembalikan koleksi yang terdiri daripada yang ditentukan padang . Antaranya, 'lajur' ialah lajur tertentu dalam jadual data untuk ditanya, dan ia boleh menjadi mana-mana lajur. Kaedah toArray() digunakan untuk menukar hasil menjadi tatasusunan.

Sebagai contoh, kami ingin mendapatkan ID semua pengguna daripada jadual data bernama pengguna Kami boleh menulisnya seperti ini:

$userIds = User::pluck('id')->toArray();
Salin selepas log masuk

Dengan cara ini, kami mendapat jadual yang mengandungi. semua ID pengguna.

Nota:

  1. Kaedah senarai telah ditinggalkan selepas Laravel 5.5 dan digantikan dengan kaedah pluck. Adalah disyorkan untuk menggunakan kaedah pluck.
  2. Jika nama lajur yang anda ingin dapatkan ialah 'null', '1' atau '0', pastikan anda menggunakan kaedah pluck dalam Laravel 5.4 dan ke atas, jika tidak ralat akan dilaporkan.

Ringkasan:

Kaedah senarai Laravel5.4 boleh mendapatkan lajur data tertentu dengan mudah dalam jadual data yang ditentukan, yang meningkatkan kecekapan kerja kami. Walau bagaimanapun, memandangkan kaedah ini telah ditinggalkan, adalah disyorkan untuk menggunakan kaedah pluck Laravel 5.5 dan ke atas untuk mendapatkan lajur data tertentu dalam jadual data yang ditentukan. Semasa penggunaan, kita juga mesti memberi perhatian kepada penamaan nama lajur untuk mengelakkan aksara khas seperti 'null', '1' atau '0'.

Atas ialah kandungan terperinci Cara menggunakan dan memberi perhatian kepada kaedah senarai dalam laravel5.4. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!