Разница в Laravel между AppServiceProvider и поставщиком нестандартных услуг - PullRequest
0 голосов
/ 02 октября 2019

В чем разница между созданием пользовательского поставщика услуг или простой регистрацией его в методе регистрации AppServiceProvider?

Спасибо.

1 Ответ

4 голосов
/ 02 октября 2019

На самом деле все можно запихнуть в одного провайдера, но это будет грязно. Лучше объединить вещи в своих провайдеров. Вы можете выбросить вещи в свой AppServiceProvider или создать нового провайдера для того, что вам нужно, и зарегистрировать его.

Фреймворк начинает с нескольких провайдеров, которые группируют вещи в зависимости от их предназначения: События, Auth, Routing и т. Д. Помогает отдельным вещам.

Существует также концепция отложенных поставщиков, где что-то будет отложено, а другие нет, поэтому им понадобятся разные поставщики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...