0
我是laravel的新手,想要遵循最好的準則。Laravel 5.2 +服務提供商
Laravel 5.2提出了內置的服務提供商。
- AppServiceProvider.php
- AuthServiceProvider.php
和同樣。
我可以找到關於這個文件的一種用法是在其中定義自定義驗證器。還有其他規則嗎?
爲什麼laravel提供應用程序和auth開箱的單獨文件?
我是laravel的新手,想要遵循最好的準則。Laravel 5.2 +服務提供商
Laravel 5.2提出了內置的服務提供商。
和同樣。
我可以找到關於這個文件的一種用法是在其中定義自定義驗證器。還有其他規則嗎?
爲什麼laravel提供應用程序和auth開箱的單獨文件?
服務提供者不用於驗證,名稱是自描述性的,他們爲您的應用程序提供任何類型的服務。
例如,您可以讓服務提供商作爲您的模型的觀察者,以註冊您需要服務提供者的所有觀察者。
這不太準確,服務提供商是一個簡單但靈活的'依賴倒置'實現a有點像Phalcon Frameworks的Di對象,因爲這是更加可擴展的*(儘管Phalcon「Di」對Laravels的服務容器是否更好是主觀的)* – ash
你應該查看'SOLID Principle',並瞭解依賴倒置 - 這是服務提供商將非常有用和非常強大的地方 – ash