数日前、私はLaravelを学び始めました.1つのメカニズムを理解できません。カスタムクラス、インターフェイスなどを登録(バインド)できるAppServiceProviderがあります。しかし、多くのチュートリアル作成者が登録用のカスタムクラスを作成すると、AppServiceProviderで "register"メソッドを使用する代わりにカスタムサービスプロバイダクラスも作成されます。なぜAppServiceProviderを使用しないのでしょうか?Laravel 5:AppServiceProvider対カスタムプロバイダ
また、他の組み込みサービスプロバイダを調べて、official guideに記載されていないいくつかのメソッドとフィールドを見つけました(たとえば、AuthServiceProviderは$ policiesフィールドを保護しています)。たぶん、これを理解することで、私はどこで標準のプロバイダを使うことができますか?しかし、私はこの質問に答えるどんなリンクもGoogleにはできません。
ありがとうございました。