Size: a a a

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

2021 March 02

SS

Serg Serdyuk in Laravel для начинающих
walfter
А как ты будешь регулировать количество продуктов в заказе?
а кто в аттач мешает параметры передать?)
источник

w

walfter in Laravel для начинающих
Так она и будет промежуточной
источник

w

walfter in Laravel для начинающих
OrderProduct будет промежуточной таблицей
источник

SS

Serg Serdyuk in Laravel для начинающих
walfter
Так она и будет промежуточной
всм? Таблица да, модель не нужна🌚
источник

w

walfter in Laravel для начинающих
И тотал прайс писать в заказ стоит
источник

АП

Александр Панков... in Laravel для начинающих
Serg Serdyuk
О, я только зашел как раз 😁

Названия моделек не по соглашению

Промежуточная модель OrderCart не нужна, почитай про отношения, belongstomany в частности. Есть модели Order, Product, их можно связать и тогда этот кусок не нужен,можно через attach()

foreach ($this->cartService->getContent() as $cartItem) { OrderCart::create([ 'order_id' => $order->id, 'product_id' => $cartItem->id, 'price' => $cartItem->price, 'quantity' => $cartItem->quantity, ]); }


totalPrice в заказ писать - не знаю, стоит ли, но это от задачи зависит

Ну и как уже говорили, cartService лучше через DI сделать
attach , прикольно, почитал, заодно с sync
источник

АП

Александр Панков... in Laravel для начинающих
Спасибо
источник

w

walfter in Laravel для начинающих
Если надо будет заказы по цене сортировать
источник

SS

Serg Serdyuk in Laravel для начинающих
в этом кейсе пока явно лишняя модель, иногда нужна и пивот моделька, не спорю
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
наличие модели для pivot таблицы не есть однозначно плохая практика
бывают случаи когда она нужна
источник

SS

Serg Serdyuk in Laravel для начинающих
walfter
Если надо будет заказы по цене сортировать
жоин?
источник

w

walfter in Laravel для начинающих
А оптимизация?
источник

w

walfter in Laravel для начинающих
Для простой сортировки вы сделаете жрущий запрос
источник

SS

Serg Serdyuk in Laravel для начинающих
Павел Ланчев
наличие модели для pivot таблицы не есть однозначно плохая практика
бывают случаи когда она нужна
но create все равно красивее в аттач
источник

RK

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

w

walfter in Laravel для начинающих
Вы вначале с джойните а потом ещё и просуммируете
источник

RK

Roman Kolosov in Laravel для начинающих
вот как вот это прочитать?)
источник

RK

Roman Kolosov in Laravel для начинающих
почему нельзя по человечески отформатировать
источник

w

walfter in Laravel для начинающих
Я так понимаю это репозиторий?
источник

RK

Roman Kolosov in Laravel для начинающих
просто набор символов какой то
источник