Laravel : Repositories the right way
If you want to make your application testable you should really use Repositories in order to perform unit tests without touching the database.
In my case I was programming a Fantasy Football game and I will stick with the Team model.