MVCのMすら使わずにControllerにもりもり処理を書いていたCodeIgniter使いが、Laravelに入門して様々な箇所に処理をかき分けたお話をします。具体的にはRepositroyパターン、UseCase思考、ViewComposerを使いControllerへの記述量を格段に減らしてスッキリしたコードを書けるようになりました。