Mysql
 sql >> Base de données >  >> RDS >> Mysql

laravel relation éloquente du générateur de requêtes

Vous n'avez pas réellement exécuté la requête. Ajoutez get(), all() ou first()

De plus, vous ne renverrez pas réellement un modèle éloquent et ne pourrez donc pas utiliser de relations éloquentes. Vous pouvez simplement ajouter des requêtes fluides à éloquent. Essayez ceci :

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