Эта статья заставила меня наконец зарегистрироваться на хабре)
У меня в проекте есть куча парсеров, которые реализованы в виде команд, все они также выполняются фоном.
Удобно отключить команду - это хорошо, но если при этом можно отключить на время было бы еще лучше, т.к. мы исключаем человеческий фактор. Можно забыть включить команду обратно, особенно если их десятки/сотни. Или придется создавать тикет на включение.
Для себя я реализовал такой вариант и мне кажется это более весомой штукой чем управление в вебе.
У меня в ларавеле есть 2 кеша: Редис и файловый и соответственно для быстрого доступа и понимания что есть что - есть два фасада: RCache и FCache
Если достаточно дорогой Eloquent не критичен, то можно просто завести себе условно DB2::class фасад и обращаться через него.
А чтобы такое сделать в сервис провайдере достаточно зарегистировать что-то типа:
Ну и класс фасада сделать, который отдает self::class как ключ привязки
Отличное гониво, я сначала не понял, а потом как понял, респект😂👍
Эта статья заставила меня наконец зарегистрироваться на хабре)
У меня в проекте есть куча парсеров, которые реализованы в виде команд, все они также выполняются фоном.
Удобно отключить команду - это хорошо, но если при этом можно отключить на время было бы еще лучше, т.к. мы исключаем человеческий фактор. Можно забыть включить команду обратно, особенно если их десятки/сотни. Или придется создавать тикет на включение.
Для себя я реализовал такой вариант и мне кажется это более весомой штукой чем управление в вебе.