и тыкнуть где есть явные проблемы ? буду очень благодарен за небольшое ревью, если есть желающие )
скидывай ссылку
https://github.com/K0tyara/shop
так тут и кода почти нет
https://github.com/K0tyara/shop/blob/de419b5a3b4530d0eec0671651e730ee1881733a/app/Http/Controllers/ProductController.php#L48 firstOrFail есть
та там несколько запросов к бд, очень интересует правильно ли логика обращения к бд, через апи контроллеры
у тебя всё равно там инертия а не апи обычное
почему enum в сервисах?
22 строка, ты тут релейшен загружаешь $this->whenLoaded('media', fn() => MediaResource::make($this->media->first())
а где ему место ?
App\Enum например
я его в контроллере загрузил еще, разве он уже не загружен ?
тогда зачем whenLoaded
ну если передавать продукт без связи, то не загружать его совсем, что бы не далать еще один ресурс, или это плохая идея ?
вообще не понял тебя
тут вариант убрать whenLoaded, или сделать его нормальным как тут
Обсуждают сегодня