sql >> Database >  >> RDS >> Mysql

Laravel:object ophalen uit verzameling op kenmerk

U kunt filter gebruiken , zoals zo:

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

filter retourneert ook een Collection , maar aangezien je weet dat er maar één zal zijn, kun je first . bellen op die Collection .

Je hebt het filter niet meer nodig (of misschien ooit, ik weet het niet, dit is bijna 4 jaar oud). Je kunt gewoon first gebruiken :

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


  1. Hoge beschikbaarheid van PostgreSQL beheren – Deel I:Automatische PostgreSQL-failover

  2. Fatale fout:oproep naar niet-gedefinieerde functie sqlsrv_connect()

  3. MySQL-query is langzamer na het maken van de index

  4. Gegevens opslaan in MySQL als JSON