Size: a a a

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

2021 March 02

R

Roman 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 сделать
Как в таком случае хранить в истории цену продукта, если его цена может со временем измениться? И где можно хранить количество?
источник

КН

К. Николай in Laravel для начинающих
Roman
Как в таком случае хранить в истории цену продукта, если его цена может со временем измениться? И где можно хранить количество?
В др таблицн
источник

w

walfter in Laravel для начинающих
Мы это уже выяснили=)))
источник

w

walfter in Laravel для начинающих
Он про модель говорил
источник

АП

Александр Панков... in Laravel для начинающих
Roman
Как в таком случае хранить в истории цену продукта, если его цена может со временем измениться? И где можно хранить количество?
в пивот таблице
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Александр Панков
Здравствуйте, прошу прощения что столько много времени прошло, но можно узнать подробнее: почему плохо в orderService устроено, промежуточная модель не красиво, как нужно в идеале?

https://github.com/justexpla/laravel-demo-eshop/blob/main/app/Services/Shop/Order/OrdersService.php
Вчера чувака, в соседнем чате, линчевали за то, что он .idea залил на репозиторий
источник

R

Roman in Laravel для начинающих
так ведь я так и делал)
источник

SS

Serg Serdyuk in Laravel для начинающих
Roman
Как в таком случае хранить в истории цену продукта, если его цена может со временем измениться? И где можно хранить количество?
цена за единицу и количество? именно total по заказу как раз т хз нужно ли
источник

w

walfter in Laravel для начинающих
Nazar Tertyshnyi
Вчера чувака, в соседнем чате, линчевали за то, что он .idea залил на репозиторий
Это прям жопа
источник

w

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

w

walfter in Laravel для начинающих
А там автодеплой
источник

w

walfter in Laravel для начинающих
На боевой сервер
источник

R

Roman in Laravel для начинающих
.idea всегда в игнор убирается? Просто я поглядел на каком то стороннем сервисе по созданию гитигноров что не вся эта папка игнорируется, ну и собственно подумал что видимо так оно и надо
источник

RK

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

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Roman
.idea всегда в игнор убирается? Просто я поглядел на каком то стороннем сервисе по созданию гитигноров что не вся эта папка игнорируется, ну и собственно подумал что видимо так оно и надо
я оставил там цвета для скоупов
источник

RK

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

RK

Roman Kolosov in Laravel для начинающих
давненько это было
источник

w

walfter in Laravel для начинающих
Ёбу*ки
источник

SS

Serg Serdyuk in Laravel для начинающих
🎃 Даниил ◠‿◠✿
я оставил там цвета для скоупов
там ж вроде только настройки ide? зачем оно в гите
источник

RK

Roman Kolosov in Laravel для начинающих
Roman
.idea всегда в игнор убирается? Просто я поглядел на каком то стороннем сервисе по созданию гитигноров что не вся эта папка игнорируется, ну и собственно подумал что видимо так оно и надо
конечно убирается это конфиги phpstorma
источник