Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

laravel eloquente relacionamento do construtor de consultas


Você realmente não executou a consulta. Adicione get(), all() ou first()

Além disso, você não retornará um modelo eloquente, portanto, não poderá usar relacionamentos eloquentes. Você pode apenas adicionar consultas fluentes ao eloquente. Tente isto:
$items = Item::join('users AS u', 'i.user_id', '=', 'u.id')
              ->where('account_id', '=', 5)
              ->all();       
foreach($items as $item){
    $image = $item->images()->first();
}