Size: a a a

2019 December 03

MR

Maxim Rebitskiy in Laravel Pro
rip your face
Вот здесь указан флаг на то какая дефолтная группа и от этого заставляет юзера указать в админке цену на нужную группы. От этого наверное надо отказаться. И изначально перенести цену и её скидки в товар, а уже под группы отдельно. Хотя ладно. Я пока попробую с тем что ты бросил по работать. Спасибо за совет. Сейчас буду сидеть что-то мудрить.
В чем диаграма сделана?)
источник

MR

Maxim Rebitskiy in Laravel Pro
Понял
источник

DZ

Daniil Zobov in Laravel Pro
у кого есть опыт распиливания монолита ларки и контейнеризации этого барахла?
источник

r

rip your face in Laravel Pro
но я правда не пришел искать готовое) если что. Не подумайте) Мне хотелось чтобы человек сказал можно ли такое сделать исходя с условий за один запрос) Поскольку там как сказать уже всё правктически написано, но в каталоге товара появились например "Только акционные товары" и еще в фильтрах появился Диапазон цен, а я ранее умудрился написать так что я всё это не знаю до того как получу товар))
источник

r

rip your face in Laravel Pro
теперь вод подправлю)
источник

r

rip your face in Laravel Pro
+) да это шторм
источник

DZ

Daniil Zobov in Laravel Pro
rip your face
но я правда не пришел искать готовое) если что. Не подумайте) Мне хотелось чтобы человек сказал можно ли такое сделать исходя с условий за один запрос) Поскольку там как сказать уже всё правктически написано, но в каталоге товара появились например "Только акционные товары" и еще в фильтрах появился Диапазон цен, а я ранее умудрился написать так что я всё это не знаю до того как получу товар))
делай scope в моделях и фильтруй товары
источник

r

rip your face in Laravel Pro
Daniil Zobov
делай scope в моделях и фильтруй товары
да, я так и стараюсь делать)
источник

r

rip your face in Laravel Pro
чтобы переиспользовать потом.
источник

DZ

Daniil Zobov in Laravel Pro
чтобы получилось нечто вроде Product::user($user)->promo(true)->get()
источник

DZ

Daniil Zobov in Laravel Pro
а внутри уже инкапсулируй логику
источник

DZ

Daniil Zobov in Laravel Pro
всю эту лапшу из join’ов можно красиво написать на ларке. У меня другого варианта проект сейчас, но там чисто кодом генерируются километровые SQL запросы)
источник

DZ

Daniil Zobov in Laravel Pro
правда, там вместо join’ов используются where exists(…), что для выполнения задачи более, чем ок
источник

r

rip your face in Laravel Pro
Daniil Zobov
а внутри уже инкапсулируй логику
Хорошо) Мне так и надо делать так как есть заказы а у заказа может быть любой юзер и для админки нужно передать юзер который прикрепленный и от него плясать по поводу цен и тд, а для паблика нужно авторизированного. Поэтому без этого никуда.
источник

r

rip your face in Laravel Pro
Daniil Zobov
чтобы получилось нечто вроде Product::user($user)->promo(true)->get()
вот без такого
источник

r

rip your face in Laravel Pro
вообщем я побежал писать))
источник

r

rip your face in Laravel Pro
спасибо)
источник

DZ

Daniil Zobov in Laravel Pro
в твоем случае global scopes можно использовать вместо локальных. А в админке работать с withoutGlobalScopes
источник

В

Владислав in Laravel Pro
Переслано от Владислав
Всем привет! может кто-то знает инструмент, которым можно разбить строки по "столбцам" из результата shell_exec
источник

r

rip your face in Laravel Pro
Daniil Zobov
в твоем случае global scopes можно использовать вместо локальных. А в админке работать с withoutGlobalScopes
Хорошо, я глобальные пока не использовал ни разу. Вообще мне пока хотя бы написать)) А уже после "напильником" пройтись и разбросать по нужным местам.
источник