Мне нужно получить уведомление зарегистрированного пользователя по области, но оно возвращает App\User::notifications must return a relationship instance.
Код
layout
@auth
@if(auth::user()->notifications > 0)
<div class="alert alert-success alert-dismissible">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<ul>
@foreach (auth::user()->notifications as $notification)
<li>{{$notification->subject}}</li>
@endforeach
</ul>
<strong>Success!</strong> Indicates a successful or positive action.
</div>
@endif
@endauth
User model
public function notifications() {
// return $this->hasMany(ProjectBroadcastApplicant::class);
$notifications = ProjectBroadcastApplicant::where('user_id', $this->id)->get();
return $notifications;
}
ProjectBroadcastApplicant model
public function user() {
return $this->belongsTo(User::class);
}
Где я допустил ошибку?!