Sample code for repository design pattern in laravel
Laravel 5.6 on Material Design Lite 1.3 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. This makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Uses laravel ORM modeling and has CRUD (Create Read Update Delete) functionality for all tasks. Quick setup, can be done in 5 minutes. It will take longer to obtain your Facebook, Twitter, and Google Plus API Keys than it will to set this up.
Graphical Drag and Drop interface database designer authored by Budi Prakosa
Laravel - Repository Design Pattern Implementation
Repository is a design pattern for Laravel 5 which is used to abstract the database layer.
A Laravel package for the Repository Design Pattern