lectero / laragate
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/lectero/laragate
Requires (Dev)
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-12-06 14:11:34 UTC
README
Laragate is a simple package to help you to create a simple permission system for your Laravel App.
Installation
You can install the package via composer:
composer require lectero/laragate
Usage
1. Publish the config file
php artisan vendor:publish --provider="Lectero\Laragate\LaragateServiceProvider"
2. Create a new permission
php artisan make:permission "permission name"
3. Add the trait to your User model
use Lectero\Laragate\Traits\HasPermissions; class User extends Authenticatable { use HasPermissions; }
4. Add the middleware to your routes
Route::group(['middleware' => ['permission:permission name']], function () { // your routes });
License
The MIT License (MIT). Please see License File for more information.