Русское сообщество разработки на 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