ilbeygi / userpermission
这是一个用于 Laravel 的用户角色包
dev-master
2020-09-26 09:32 UTC
This package is auto-updated.
Last update: 2024-09-26 18:04:04 UTC
README
这是一个关于 Laravel 中用户权限的包
如何在 Laravel 上安装 userPermission 包
安装
步骤 1
composer require "ilbeygi/userpermission":"dev-master"
步骤 2:在 config/app.php 中添加 provider
'providers' => [
...
Ilbeygi\UserPermission\userPermissionServiceProvider::class, // <-- add this line at the end of provider array
],
步骤 3
php artisan vendor:publish --tag=userPermissionPackage_ilbeygi_ir
步骤 4
php artisan migrate
步骤 5:在 app/Http/Kernel.php
中添加 middleware
protected $routeMiddleware = [
....
'checkRoles' => \Ilbeygi\UserPermission\Middlewares\CheckRole::class, // <-- add this line at the end of $routeMiddleware
];
步骤 6:运行 Laravel
php artisan serve
步骤 7:前往此路径(仅一次,且您必须已登录)
http://{your_laravel_address}/saveAllRouteNameInDatabase
步骤 8:前往 vendor/ilbeygi/userpermission/src/route.php
并删除 /saveAllRouteNameInDatabase
路由
Route::get('/saveAllRouteNameInDatabase', function (){
......
});
步骤 9:前往此路由并查看权限面板
http://{your_laravel_address}/panel/permissions
完整的波斯语文档在这里: http://vrgl.ir/A8P1s 希望对您有所帮助