@Fedooot01

Как в Laravel при объявлении сервис провайдера в AppServiceProvider в $singleton сделать отложенную загрузку?

Здравствуйте, часто нужно сделать объявление синглтон сервис провайдера в Laravel и для этого хорошо подходило бы свойство $singleton класса AppServiceProvider, но, судя по документации, там объявленные провайдеры загружаются на каждый запрос.

Некоторые сервис провайдеры не нужны на каждую загрузку, документация говорит делать их загрузку через создание отдельного файла с классом сервис провайдера, имплементирующим DeferrableProvider. Это не очень удобно создавать новый файл на такой чих. Можно ли как-то делать отложенную загрузку сервис провайдеров объявляя в каком-нибудь подобии свойства $singleton AppServiceProvider'а?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
@Fedooot01 Автор вопроса
Видимо, никак.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы