ノーマルビュー

Received — 2026年4月13日 Zennのトレンド

Laravelで安易にRepositoryやServiceを作らない方が良いと思う

著者: YutoKitano
2026年4月12日 00:56
LaravelのプロジェクトでController/Service/Repositoryの3層構成を見かけることが多く、層を分けること・責務を分離することの意味について改めて考えてみました。 この記事は、その中で感じた疑問や考えをまとめたものです。 TL;DR Controller/Service/Repositoryの3層構成は、DDDの設計を中途半端に借りた構成である Active Recordパターンとリポジトリパターンは思想が対立しており、Active Recordの上にリポジトリを被せることはその利便性を自ら封じることになる リポジトリパターンの利点に対して、Active...

💾

❌