Добрый день. Столкнулся с не совсем понятной проблемой.
Есть стандартная таблица юзеров.
Есть таблица заданий где id юзера находится в поле "user".
public function user()
{
return $this->belongsTo('App\User', 'user');
}
Данный код находится в модели задачи.
$task = TaskHistory::where('id', $id)->firstOrFail();
$user = $task->user->name;
А этот код пытается получить имя пользователя. Но получаю ошибку "trying to get property"
Если же вызвать просто
$task->user
, то выведет ID. Пытался много чего менять, по советам в гугле, но так и не пришел к правильному варианту. В чем я ошибся?
Заранее благодарю за ответы!