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 permissions

如何在 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 希望对您有所帮助