sql >> Databasteknik >  >> RDS >> Mysql

laravel vältalig relation från frågebyggaren

Du har faktiskt inte kört frågan. Lägg till get(), all() eller first()

Dessutom kommer du faktiskt inte att returnera en vältalig modell så kommer inte att kunna använda vältaliga relationer. Du kan bara lägga till flytande frågor till vältaliga dock. Prova detta:

$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. Hur man infogar data i mysql med Java

  2. Utf-8-tecken visas som ISO-8859-1

  3. Lagra flera bitvärden i en enda tabellkolumn

  4. Oracle Connection Pool Class