lectero / laragate

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

This package is auto-updated.

Last update: 2024-09-23 23:29:05 UTC


README

Laragate是一个简单的包,可以帮助您为Laravel应用创建一个简单的权限系统。

安装

您可以通过composer安装此包

composer require lectero/laragate

用法

1. 发布配置文件

php artisan vendor:publish --provider="Lectero\Laragate\LaragateServiceProvider"

2. 创建新的权限

php artisan make:permission "permission name"

3. 将特性添加到您的User模型中

use Lectero\Laragate\Traits\HasPermissions;

class User extends Authenticatable
{
    use HasPermissions;
}

4. 将中间件添加到您的路由中

Route::group(['middleware' => ['permission:permission name']], function () {
    // your routes
});

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。

致谢