lectero / laragate
v0.1
2022-10-23 19:24 UTC
Requires (Dev)
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.5
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)。请参阅许可证文件获取更多信息。