Size: a a a

Laravel для начинающих

2020 September 14

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Это не смертельно
источник

S

Someone in Laravel для начинающих
Serg Serdyuk
withDefault? ну или в optional() обернуть
буду гуглить
спасибо за наводку 👍
источник

D

DK in Laravel для начинающих
Someone
Всем привет
Посоветуйте как быть:
Есть сущность А, у нее есть связь с другой сущностью В. Сущность В может быть удалена (null)

Делаю апи роут. Возвращаю реусурс

return <A>Resource::collection($A);

внутри <A>Resource стоит свойство 'B':

public function toArray($request)
{
   return [
       'id' => $this->id,
       ...
       'B' => new <B>Resource($this->whenLoaded('B'))
   ];
}

так как в B иногда может передаваться null, соответсвенно кидает ошибку get property '...' of non-object

Что сделать чтобы ресурс не ругался на null, а просто не отрабатывал?
withdefault либо в ресурсе проверки сделать,хз
источник

S

Someone in Laravel для начинающих
все парни, это мой косяк, использовал не тот ресурс для обработки сущности

whenLoaded сам фильтрует null значения
источник

S

Someone in Laravel для начинающих
@darakanoit
@the_ElePHPant
Спасибо ребята
источник

D

DK in Laravel для начинающих
источник

LA

Lipe App in Laravel для начинающих
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
источник

NE

Nikolas Evloshevskiy in Laravel для начинающих
о, бл, это я сегодня ночью когда дебажил сво код
источник

MM

Mr. Maklaren in Laravel для начинающих
источник

MM

Mr. Maklaren in Laravel для начинающих
Такая себе структура таблицы
источник

MM

Mr. Maklaren in Laravel для начинающих
Фото профиля в таблице users
источник

MM

Mr. Maklaren in Laravel для начинающих
Это вообще законно?
источник

D

DK in Laravel для начинающих
Mr. Maklaren
Это вообще законно?
а чо бы и нет
источник

MM

Mr. Maklaren in Laravel для начинающих
DK
а чо бы и нет
Так а хули, давайте вообще profile не создавать)
источник

MM

Mr. Maklaren in Laravel для начинающих
источник

D

DK in Laravel для начинающих
эм
источник

D

DK in Laravel для начинающих
у меня были проекты где было достаточно 3-х таблиц
источник

D

DK in Laravel для начинающих
юзеров, истории транзакций и ещё что-то
источник

D

DK in Laravel для начинающих
всё говно в юзере лежало, 25+ столбцов
источник