If you're building a Laravel application using Repository Pattern, take a look at Ntella's repo.

enter image description here https://gitlab.com/ulrichntella/laravel5-repository

Laravel 5 Repositories is used to abstract the data layer, making our application more flexible to maintain.

Installation

Execute the following command to get the latest version of the package:

composer require izytech/laravel5-repository

Documenatation

https://gitlab.com/ulrichntella/laravel5-repository