Я работаю над проектом Laravel.теперь я хочу получить доступ к одному из моих столбцов, который data
Столбец data
содержит массив таких вещей, как message
, klant_address
, reactionPlacer
и другие.
foreach(Auth::user()->unreadNotifications as $notfiy) {
{{ $notify->data['klant_address'] }} //This gives an error "variable is not assigned"
}
но если я сначала сохраню его в переменной, он не выдаст ошибку, подобную этой
foreach(Auth::user()->unreadNotifications as $notfiy) {
$klantAddress = $notify->data['klant_address']
echo $klantAddress
}
Теперь наступает самая странная часть из всех, если я
dd($notify->data['klant_address']) <-- this does gives me the signle string return
и
foreach(Auth::user()->unreadNotifications as $notfiy) {
{{ $notfiy->data['messages'] }} <--- This does output
}
работает.
Я надеюсь, что кто-то может мне помочь или хотя бы объяснить, почему это произошло.Потому что я так растерялся за это.
заранее спасибо.
Страница ошибки
Таблица базы данных