Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.12.2015 01:15:56

Eloquent relationship

Всем добрый вечер.
Есть таблица: UserAccount(id,name)
table: Compaign(id,name,user_id)
------------Модель юзер------------
class Useraccounts extends Model
{
    protected $table="useraccount";
    public function compaigns()
    {
      return $this->hasMany('App\Compaigns');
    }
}
----------------Модель compaign-------------
class Compaigns extends Model
{
    protected $table="compaign";
    public function useraccount()
    {
      return $this->belongsTo('App\Useraccounts','user_id');
    }
}
---------------------------index.blade.php------------
@foreach($compaigns as $compaign)
             {!!$compaign->useraccount->name!!} //получаю Trying to get property of non-object
@endforeach

Кто может помочь советом или тыкнуть пальцем где я допустил ощибку?!

Не в сети

#2 04.12.2015 01:35:40

Re: Eloquent relationship

Вопрос решен))) в селекте не указал user_id

Не в сети

Подвал раздела