Mysql
 sql >> база данни >  >> RDS >> Mysql

laravel eloquent връзка от конструктора на заявки

Всъщност не сте изпълнили заявката. Добавете get(), all() или first()

Освен това всъщност няма да връщате красноречив модел, така че няма да можете да използвате красноречиви взаимоотношения. Можете обаче просто да добавите плавни заявки към eloquent. Опитайте това:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възел Mysql не може да постави заявка след извикване quit

  2. Mysql десетичен:етаж вместо кръг

  3. инсталирайте и mysql, и mysqlnd на ubuntu 12.04

  4. MySQL PDO как да свързвам параметри за IN()

  5. как автоматично да вмъквам препратки към външни ключове в таблици в mysql или JDBC?