sql >> Database teknologi >  >> RDS >> Mysql

Laravel:Hent objekt fra samling efter egenskab

Du kan bruge filter , sådan:

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

filter vil også returnere en Collection , men da du ved, at der kun vil være én, kan du ringe first på den Collection .

Du behøver ikke filteret længere (eller måske nogensinde, jeg ved ikke, det er næsten 4 år gammelt). Du kan bare bruge first :

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


  1. Top PG Clustering High Availability Solutions til PostgreSQL

  2. Den nemmeste måde at lave en rekursiv selv-join på?

  3. Hvordan spooler jeg til en CSV-formateret fil ved hjælp af SQLPLUS?

  4. Forstå visninger i SQL