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

laravel veltalende forhold fra forespørgselsbygger

Du har faktisk ikke udført forespørgslen. Tilføj get(), all() eller first()

Derudover vil du faktisk ikke returnere en veltalende model, så du vil ikke være i stand til at bruge veltalende relationer. Du kan dog bare tilføje flydende forespørgsler til veltalende. Prøv dette:

$items = Item::join('users AS u', 'i.user_id', '=', 'u.id')
              ->where('account_id', '=', 5)
              ->all();       
foreach($items as $item){
    $image = $item->images()->first();
}



  1. Hvordan indsætter man data i kolonner fra PHP til MariaDB?

  2. Sådan fungerer funktionen TRANSLATE() i SQL Server (T-SQL)

  3. række til kolonne konvertering i mysql

  4. Parse JSON i MySQL