Когда пользователь публикует сообщение в потоке, отправляет уведомления, а затем формирует панель навигации, появляется выпадающее меню, в котором пользователь может видеть все свои уведомления, но при попытке открыть его выдает ошибку
Неопределенный индекс: нить (представление: C: \ Users \ Merlijn \ AppData \ Roaming \ Composer \ Laravel Projects \ Форум \ resources \ views \ layout \ partials \ messages \ replied_to_thread.blade.php) (представление:C: \ Users \ Merlijn \ AppData \ Roaming \ Composer \ Laravel Projects \ Forum \ resources \ views \ layouts \ partials \ messages \ replied_to_thread.blade.php) (представление: C: \ Users \ Merlijn \ AppData \ Roaming \ Composer \Laravel Projects \ Forum \ resources \ views \ layouts \ partials \ messages \ replied_to_thread.blade.php) (Просмотр: C: \ Users \ Merlijn \ AppData \ Roaming \ Composer \ Laravel Projects \ Форум \ resources \ views \ layout \ partials \Уведомление \ replied_to_thread.blade.php)
в то время как если я делаю dd($notification)
, я получаю эти данные
#attributes: array:8 [▼
"id" => "c055bf7e-8aa0-41d6-b188-d73073dbfefb"
"type" => "App\Notifications\RepliedToThread"
"notifiable_type" => "App\User"
"notifiable_id" => 1
"data" => "{"thread":{"id":2,"subject":"22JSUpdated Updated Updated","thread":"eaweaewarea kejwabnejk.wabe;beh;lkwabhel.kwajewaeaweawe","type":"Question Updated","created_ ▶"
"read_at" => null
"created_at" => "2019-03-19 13:28:11"
"updated_at" => "2019-03-19 13:28:11"
]
#original: array:8 [▼
"id" => "c055bf7e-8aa0-41d6-b188-d73073dbfefb"
"type" => "App\Notifications\RepliedToThread"
"notifiable_type" => "App\User"
"notifiable_id" => 1
"data" => "{"thread":{"id":2,"subject":"22JSUpdated Updated Updated","thread":"eaweaewarea kejwabnejk.wabe;beh;lkwabhel.kwajewaeaweawe","type":"Question Updated","created_ ▶"
"read_at" => null
"created_at" => "2019-03-19 13:28:11"
"updated_at" => "2019-03-19 13:28:11"
]
и в навигационной панели я пытаюсь получить доступ к данным уведомлениякак это
@foreach(auth()->user()->unreadNotifications as $notification)
<a href="{{route('thread.show',$notification->data['thread']['id'])}}">
{{$notification->data['user']['name']}} commented on <strong>
{{$notification->data['thread']['subject']}}</strong>
</a>
@endforeach
но он говорит, что ['thread']['id']
не определен, в то время как в dd
я вижу, что в массиве: 8 -
"data" => "{"thread":{"id":2,"subject":"22JSUpdated Updated Updated","thread":"eaweaewarea kejwabnejk.wabe;beh;lkwabhel.kwajewaeaweawe","type":"Question Updated","created_at":"2019-03-19 10:56:58","updated_at":"2019-03-19 10:56:58","user_id":1,"solution":null},"user":{"id":1,"name":"johndoe","email":"johndoe@example.com","email_verified_at":null,"created_at":"2019-03-14 15:34:15","updated_at":"2019-03-14 15:34:15"}}
, но почему я не могу найти идентификаторпотока говорит, что его неопределенное вместо