Когда использовать отсрочку поставщика услуг? - PullRequest
0 голосов
/ 16 декабря 2018

Я прочитал в документе laravel doc:

Если ваш провайдер регистрирует только привязки в контейнере службы, вы можете отложить его регистрацию до тех пор, пока одна из зарегистрированных привязок фактически не понадобится.

Я не понимаю, что такое «только регистрация привязок».Я гуглю и читаю много статей, но не нашел ответа.Не могли бы вы помочь мне понять это?

Большое спасибо ^^

1 Ответ

0 голосов
/ 16 декабря 2018

Вот документация Laravel о Привязках .Вкратце - он сообщает сервисному контейнеру, что возвращать, когда нужен какой-то класс или интерфейс.(Вы можете понять больше, читая о внедрении зависимостей и зависимостей в PHP).Но провайдеры Laravel Service не только ограничены связывающими классами в контейнере.Внутри провайдеров вы можете указать на папки маршрутов, зарегистрировать view () композиторов и т. Д. *

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

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