composer require mohamadtsn/laravel-repository
Publish config file
php artisan vendor:publish --tag=repository-config --force
Put this in App\Http\Controllers\Controller.php
use Mohamadtsn\Repository\Traits\Repository; // use Repository trait
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests, Repository// use trait in Controller class;
// other class methods
}
Enjoy it 👋