#laravel #laravel-5 #laravel-5.3
#laravel #laravel-5 #laravel-5.3
Вопрос:
У меня есть две таблицы: Users, Workers
.
Связь: Users.id = Workers.user_id
В User model
я установил связанную модель как:
protected $relations = ['workers'];
И в пользовательской модели есть метод workers
:
public function workers()
{
return $this->hasOne('AppWorkers', "user_id");
}
Итак, в заключение, когда я перехватываю объект:
dd(Auth::user());
У меня здесь нет атрибутов из связанной модели workers
Ответ №1:
Вы должны использовать workers()
отношение, чтобы получить эту информацию:
dd(Auth::user()->workers());