目的
Laravel を利用するとき、サービスプロバイダ、サービスコンテナについて、あまり理解していなかったので調べてみました
サービスプロバイダとは
サービスプロバイダは、Laravelアプリケーション全体の起動処理における、初めの心臓部です。
インスタンス化方法を登録します
サービスコンテナとは
Laravelのサービスコンテナは、クラス間の依存を管理する強力な管理ツールです。
インスタンス化の方法が定義されます
ほとんどのサービスコンテナの結合は、サービスプロバイダで行います
DI コンテナみたいなものです
ここで管理することにより、呼び出し元が多数あった場合も
ここを修正すれば良くなりました。