Size: a a a

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

2021 June 10

МК

Мирко Крокоп... in Laravel для начинающих
И при добавлении каждого класса в проекте, требующего шифратор, вносить Правки AppServicePdivider файл? Это выйдет  куда сложнее, чем без DI совсем.

Наверняка можно обойтись двумя инструкциями - одна для исключительного случая, одна для всех остальных, в том числе, для ещё не созданных. Если такой не существует, проще в одном месте, где требуется кастомный шифратор, обойтись ручным его созданием через new.
источник

SS

Serg Serdyuk in Laravel для начинающих
Хотя можно попробовать $this->app->bind(общее)
$this->app->when(частный кейс)
источник

SC

Sergey Chizhik in Laravel для начинающих
Ну, так так и надо. Ты биндишь глобальный шифратор с одним конфигом через bind/singleton а частный случай разруливаешь через when-give
источник

SC

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

МК

Мирко Крокоп... in Laravel для начинающих
То есть, это распространённая практика, а не мой костыль и можно не волноваться за работоспособность подхода?)
источник

D

DK in Laravel для начинающих
 SUM((CASE WHEN item_sale.vat_type IS 0 THEN item_sale.vat_type ELSE item_sale.sum * 12 / 100 END)),
источник

SC

Sergey Chizhik in Laravel для начинающих
Работоспособность ты можешь сам проверить и убедишься. Накидал классов и подебажил результат.

А подход норм, как раз для того что бы ты мог точечно изменить зависимости.
источник

D

DK in Laravel для начинающих
чот я не одупляю, почему ему не нравиться "IS 0"
источник

SC

Sergey Chizhik in Laravel для начинающих
IS NULL можно только вроде
источник

D

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

D

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

D

DK in Laravel для начинающих
есть мысля как это на IF-ы переписать?
источник

SC

Sergey Chizhik in Laravel для начинающих
Я таким вообще не пользовался ни разу 😄
источник

D

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

D

DK in Laravel для начинающих
@mrTeo , взываю к другому Сергею :D
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ась?
источник

D

DK in Laravel для начинающих
выше, подскажи по sql-ю плез
источник

SC

Sergey Chizhik in Laravel для начинающих
А, так пагади

IF(ProductCount > 3, 'Много товара', 'Мало товара')




IF (item_sale.vat_type = 0, item_sale.vat_type, item_sale.sum * 12 / 100);


Не?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Вопроса не вижу...
источник

ET

Evgeniy Terin in Laravel для начинающих
IS NULL только или =0
IS 0 низя вроде
источник