Size: a a a

2021 May 22

АГ

Алексей Гевондян... in Laravel Pro
какая разница в контексте "пользователей", какие типы товаров есть?
источник

A

Adel in Laravel Pro
я думал предложить разные классы для разных контекстов... но для енума... хз.
источник

АГ

Алексей Гевондян... in Laravel Pro
если есть фишка что у пользователей есть роли, и в зависимости от ролей к разным типам товаров есть доступ, к каким-то нет - то да, тут уже надо будет еще придумывать один контекст
источник

АГ

Алексей Гевондян... in Laravel Pro
может быть зависимость нескольких классов между контекстами. никуда не деться от этого.
источник

АГ

Алексей Гевондян... in Laravel Pro
есть люди которые упарываются, делая в каждом контексте свои классы, и "мапперы" между контекстами
источник

AV

Artem Vasilenko in Laravel Pro
К примеру есть в одном контексте Enum Class, к примеру \Сontext1\...\Enum\UserRole , он понадобился в другом контексте но я к примеру на прямую его не использую между контекстамы,
А в контексте в котором понадобилось создаю файл  class \Сontext2\...\Enum\UserRole extends  \Сontext1\...\Enum\UserRole, как бы я объявляю enum чрез наследование
источник

АГ

Алексей Гевондян... in Laravel Pro
наследование не применяй, особенно между контекстами.
источник

АГ

Алексей Гевондян... in Laravel Pro
лучше скопируй константы и сделай метод UserRole2::createFromUserRole (маппер)
источник

АГ

Алексей Гевондян... in Laravel Pro
ну а так - используй один энам везде где надо да и все
источник

АГ

Алексей Гевондян... in Laravel Pro
но если от него стало зависеть слишком много классов - то уже запашок появляется
источник

AV

Artem Vasilenko in Laravel Pro
А к примеру, если понадобился enum в коком то другом контексте то просто взять и вынести его в SharedKernel к примеру?
источник

AV

Artem Vasilenko in Laravel Pro
как относительно такого варианта
источник

АГ

Алексей Гевондян... in Laravel Pro
положи его в каталог на уровень выше тех каталогов разных, в которых он используется
источник

АГ

Алексей Гевондян... in Laravel Pro
может такое случиться что прямо в src какие-то прям общие классы попадут
источник

AV

Artem Vasilenko in Laravel Pro
@alexgivi спасибо
источник

V

Victooor in Laravel Pro
Подскажите. Создал обсервера для модели. Определил там метод public function updating(FuckingModel $model) { return false; }. Везде читаю что так модель не сможет сохранится. Но она зараза сохраняется. Причем, этот метод выполняется, дебажил. Почему так?
источник

NO

Nex Otaku in Laravel Pro
Используй
источник

SS

Serg Serdyuk in Laravel Pro
А обсервер в провайдере добавил?
источник

GO

Google OS in Laravel Pro
Всем привет можете помочь как исправить проблему
источник

GO

Google OS in Laravel Pro
источник