Отношение Laravel Вызов неопределенного метода Illuminate \ Database \ Query \ Builder - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь создать отношения между пользователем и назначением.

Это модель пользователя

public function session(){
      return $this->hasMany('App\Session');
    }

Это модель сеанса

public function user(){
  return $this->belongsTo('App\User');
}

В моем контроллере я пытаюсь назвать это так

User::find(1)->session()->count();

Но я получаю эту ошибку

Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: Session ()

1 Ответ

0 голосов
/ 02 июля 2018

не используйте сеанс для функции, просто создайте модель UserSession и функционируйте так же, как показано ниже

public function userSession(){
   return $this->hasMany('App\UserSession');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...