mohamadtsn/laravel-repository

repository class management in laravel apps

2.2.0 2023-02-17 16:48 UTC

This package is auto-updated.

Last update: 2024-04-17 19:23:35 UTC


README

Supernova image

Use Repository Pattern in Laravel app

Installation: ⬇️

composer require mohamadtsn/laravel-repository

configuration: ⚙️

Publish config file

php artisan vendor:publish --tag=repository-config --force

Do in Laravel 8:

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 👋