LaraShout wrote a good tutorial on how to use the Repository Pattern in Laravel 5.

laravel repository pattern

The Repository Pattern in Laravel is a very useful pattern with a couple of great uses. The first use is the abstraction that it provides. Meaning, it adds another layer between your application logic and your database.