sql >> Database >  >> RDS >> Mysql

laravel welsprekende relatie van query builder

U hebt de query niet daadwerkelijk uitgevoerd. Get(), all() of first() toevoegen

Bovendien zul je niet echt een welsprekend model retourneren, dus je kunt geen welsprekende relaties gebruiken. Je kunt echter gewoon vloeiende vragen toevoegen aan welsprekend. Probeer dit:

$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. Simuleer lag-functie in MySQL

  2. Gebruik FILEGROUP_NAME() om de naam van een bestandsgroep in SQL Server te retourneren

  3. niet-geïnitialiseerde constante MysqlCompat::MysqlRes (met mms2r gem)

  4. MYSQL-database-optimalisatie met behulp van indexering