Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel:Dapatkan Objek Dari Koleksi Berdasarkan Atribut

Anda dapat menggunakan filter , seperti ini:

$desired_object = $food->filter(function($item) {
    return $item->id == 24;
})->first();

filter juga akan mengembalikan Collection , tetapi karena Anda tahu hanya akan ada satu, Anda dapat memanggil first pada Collection itu .

Anda tidak perlu filter lagi (atau mungkin pernah, saya tidak tahu ini hampir 4 tahun). Anda cukup menggunakan first :

$desired_object = $food->first(function($item) {
    return $item->id == 24;
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengekstrak hanya kolom yang memiliki nilai bukan nol di mysql dan php?

  2. Sisipan Python MySql tidak berfungsi

  3. Pengkodean hibernasi salah saat mempertahankan objek [UTF-8]

  4. utf8 kacau saat mengimpor ke mysql

  5. Bagaimana Anda bisa menentukan berapa banyak ruang disk yang digunakan tabel MySQL tertentu?