Rumah >rangka kerja php >Laravel >Cara menggunakan dan memberi perhatian kepada kaedah senarai dalam laravel5.4

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

PHPz
PHPzasal
2023-04-14 16:00:41717semak imbas

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();

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();

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!

Kenyataan:
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