Size: a a a

2020 December 15

ЮР

Юлий Реут in Laravel Pro
Volodymyr Dzhuryn
Всем привет. Занимаюсь реализацией сайта который будет предоставлять услуги. Оплата услуг охраны, штрафов и т.д.
По сути у нас есть сущность "Услуга", которая состоит из формы которую заполняет пользователь, по результатам формы, формируется заказ услуги. Дальше пользователь оплачивает услугу, и когда услуга оплачена, сервис(сайт) ее выполняет.
И у меня вопрос, как правильно назвать сущность услуги. Можно Service, а заказ услуги ServiceOrder, но мне кажется, не совсем правильны подход. Потому что в архитектуре есть понятие сервисного слоя, плюс в laravel есть понятие ServiceProvider. Подскажите, как мне лучше именовать сущности ? Есть идея сущность назвать Product, не совсем корректно но пока лучшего имени не вижу
они точно не парились 😂
источник

VD

Volodymyr Dzhuryn in Laravel Pro
Юлий Реут
они точно не парились 😂
Блин, это далеко не самое страшное что я видел
источник

VD

Volodymyr Dzhuryn in Laravel Pro
ROMAN
Назови модель Service и не парься)
Ок? есть у нас сущности PoliceSecutirySercive, OtherService и т.д.
И есть управляющий класс, который для конкретной услуги на основании ее конфигурации, сгенерирует форму, создаст заказ, и т.д. То есть будет управлять конкретной услугой.
Этот класс называть как-то ServiceProcessor или ServiceManager?
источник

R

ROMAN in Laravel Pro
Volodymyr Dzhuryn
Ок? есть у нас сущности PoliceSecutirySercive, OtherService и т.д.
И есть управляющий класс, который для конкретной услуги на основании ее конфигурации, сгенерирует форму, создаст заказ, и т.д. То есть будет управлять конкретной услугой.
Этот класс называть как-то ServiceProcessor или ServiceManager?
ServiceManager хорошее название
источник

R

ROMAN in Laravel Pro
на самом деле все равно как назовешь, потом можешь переименовать (отрефакторить)
источник

R

ROMAN in Laravel Pro
Рискуешь потратить много времени на то, что не очень важно....
источник

VD

Volodymyr Dzhuryn in Laravel Pro
ROMAN
Рискуешь потратить много времени на то, что не очень важно....
Спасибо, по части времени тут вы правы.
источник

R

ROMAN in Laravel Pro
Volodymyr Dzhuryn
Спасибо, по части времени тут вы правы.
Сам страдаю такой же проблемой)
источник

A

Alex in Laravel Pro
Ребят, привет!
Знаете ли, есть ли возможность сделать поиск по очередям в ларе?
Ну типа

Queues::find('user_id':$userId)
источник

А

Антон in Laravel Pro
Alex
Ребят, привет!
Знаете ли, есть ли возможность сделать поиск по очередям в ларе?
Ну типа

Queues::find('user_id':$userId)
Job::find(...)
источник

A

Alex in Laravel Pro
Антон
Job::find(...)
Чота никак найти этого ни в доке ни в другом месте не могу
источник

А

Антон in Laravel Pro
Alex
Чота никак найти этого ни в доке ни в другом месте не могу
Потому что там этого нет и не должно быть.
источник

A

Alex in Laravel Pro
Антон
Потому что там этого нет и не должно быть.
Почему?
источник

А

Антон in Laravel Pro
Alex
Почему?
Потому что не надо работать с джобами как с моделями. Задиспатчил - забыл.
источник

EG

Egor Gruzdev in Laravel Pro
Alex
Ребят, привет!
Знаете ли, есть ли возможность сделать поиск по очередям в ларе?
Ну типа

Queues::find('user_id':$userId)
для чего тебе это?
источник

SN

Sergey Nazarov in Laravel Pro
Есть swagger на url вида 'https://site.ru/{param1}/{param2}'. parap2 опциональный. если не указывать его, то swagger добавляет в конце слэш и происходит редирект, почему то на url по http протоколу, вместо https 'http://site.ru/{param1}'. Может кто сталкивался, как убрать слэш в конце, если не указан param2 или поменять протокол. Пробовал вписать адрес в раздел servers, не помогло
источник

A

Alex in Laravel Pro
Egor Gruzdev
для чего тебе это?
А уже разобрался кажется)
источник

EG

Egor Gruzdev in Laravel Pro
Alex
А уже разобрался кажется)
а с чем разобрался, через https://laravel.com/docs/8.x/queues#job-events в итоге сделал логирование и отслеживание?
источник

A

Alex in Laravel Pro
Egor Gruzdev
а с чем разобрался, через https://laravel.com/docs/8.x/queues#job-events в итоге сделал логирование и отслеживание?
Да не, мне по идее тротлинг надо было сделать, типа для юзера выполнять джобу не более раза в N минут

Нашел что-то про мидлвары при выполнении джобы, по идее тогда в мидлваре буду смотреть, была ли выполнена такая задача недавно и если что делать ей delay
источник

EG

Egor Gruzdev in Laravel Pro
Alex
Да не, мне по идее тротлинг надо было сделать, типа для юзера выполнять джобу не более раза в N минут

Нашел что-то про мидлвары при выполнении джобы, по идее тогда в мидлваре буду смотреть, была ли выполнена такая задача недавно и если что делать ей delay
источник