【发布时间】:2020-07-29 12:53:18
【问题描述】:
用户控制器:
public function notifications(){
auth()->user()->unreadNotifications->markAsRead();
return view('users.notifications',[
'notifications' => auth()->user()->notifications()->paginate(5)
]);
}
notifications.blade.php:
@foreach ($notifications as $notification)
<a href="{{ route('discussions.show', $notification->data['discussion']['slug'])}}" class="btn btn-outline-info btn-sm btn float-right">View Discussion</a>
@endforeach
此代码给出的错误
$notification->data['discussion']['slug']
尝试访问 null 类型值的数组偏移量(查看: C:\xampp\htdocs\laravel-forum\resources\views\users\notifications.blade.php)
【问题讨论】:
-
您的
$notification对象包含什么? -
它工作得很好,但是当我运行作曲家更新时。并更新了我的 laravel php 等。它停止了工作。我想我必须将我的 php 降级到 7.3,但不知道如何