ゼロイチの開発で、Laravel 使うことになったプロダクトのソースが CHAOS-☆ な感じだったので、何とかしよう。 と思って、アーキテクチャを真剣に考えてみた。 その経緯や思想とか。 なお、完成版ではなく、以降も試行錯誤して改善していく予定なのであしからず。 (ちょこちょこ更新しています) 環境 PHP 7.4.11 Laravel Framework 8.15.0 Laravel の特徴(主観) フレームワークとしての枠組はありながらも、その枠組みは比較的緩く、開発初期にアーキテクチャを決めておかないと、あっという間にやゔぇぇえ事になってしまう。 が、「こういうアーキテクチャにしてみようかな」と思ったら、必要なパーツは既に揃ってたり、比較的簡単に実現できたりする。 「ガチガチの枠組みは用意しないが、どんなアーキテクチャを考えたとしても、それを構築できるようにしてあるぜ!」 という思