 Laravel по-русски
Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Коллекция при передаче из события на фронт(echo server) теряет добавленные свойства, при этом можно передать отдельно атрибуты и отношения и они приходят нормально.
Ссылка на скрин
$users = User::where('id', '=', $request->userId)
                ->orWhere('id', '=', $userId)
                ->with('user_fields')
                ->with('user_session')
                ->get()
                ->keyBy('id');
            $users = $users->map(function ($user) {
                $user->online = $user->user_session ? true : false;
                $user->friendship = 'confirm';
                return $user;
            });
            event(new RequestFriendshipAccepted($friendship->id, $userId, $users[$request->userId], $countIncoming, true));Изменено Kirir (25.07.2019 18:06:22)
Связь со мной:
Скайп(с аватаркой) - shyraks 
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
 Мастер
Мастер Писарь
Писарь
						в модель смотри. оно случайно не hideen ?
appends пользуешься?
toArray() ?
проставь черезстрочно dd(твой дамп) чтобы выяснить куда теряются свойства.
Изменено hzone (16.08.2019 18:40:03)
Не в сети
Не в hidden, там фигня в том, что теряются именно свойства с коллекциями и массивами в значении. С простыми данными не теряются.
Связь со мной:
Скайп(с аватаркой) - shyraks 
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
Страницы 1