Laravelは柔軟で強力なフレームワークです。 その柔軟性は、Laravelの機能をどこからでも利用できることに由来します。 Laravelの公式ドキュメント「構成の概念」章から、「サービスコンテナ」「サービスプロバイダ」「ファサード」「契約」を読み、OOPの観点からそれぞれの考え方を比較します。