Я пытаюсь получить имя пользователя, используя следующий код, но я получаю сообщение об ошибке.пожалуйста помоги.Ошибка:
«Попытка получить свойство« имя »необъекта (Просмотр: /var/www/html/laravel/imarker/resources/views/student/exams/available.blade.php) "
@foreach($availableExams as $exam)
@foreach($exam->user as $user)
{{($user->name)}}
@endforeach
@endforeach
Модель экзамена
public function user(){
return $this->belongsTo('App\User');
}
Модель пользователя
public function exams(){
return $this->hasMany('App\Exam');
}
Контроллер
public function availableExams(){
$users = User::all();
$availableExams = Exam::all();
return
view('student/exams/available',compact('availableExams', 'users'));
}