Eloquent ORMはLaravelのコアを成す機能といっても過言ではありません。 しかし、少ない記述量で多くの処理を書くことができる一方で モデルにいろんな知識が集約されていくとすぐにFat Model化してしまいます。 ではEloquentを諦めてRepositoryを導入するのか?
いやいや せっかくLaravelを使うならEloquentでもう少し頑張りたい!
そのためにどんなことができるのか、Laravel歴1年ちょっとの新人が考えてみました。