lectero/laragate

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/lectero/laragate

v0.1 2022-10-23 19:24 UTC

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.

Credits