voyager-inc/permission-role
Composer 安装命令:
composer require voyager-inc/permission-role
包简介
Permission role
README 文档
README
Installation
composer require voyager-inc/permission-role
- Publish provider
php artisan vendor:publish --provider="VoyagerInc\PermissionRole\ServiceProvider"
- Run migration
php artisan migrate
- Install example code if you want
php artisan permission-role:install-example
and now the package will generate Controller and Route
PermissionRoleController.phppermission_role.php
Usage
-
We have a middleware alias with name
permission-role:<role>Example:permission-role:adminorpermission-role:user -
We can enable/disable middleware with config
enable_middlewareinpermission_role.phpfile with value istrueto enable orfalseto disable. -
For example:
-
In
web.phporapi.phpadd this line below to loadpermission_roleroute of package
require __DIR__.'/permission_role.php';
permission_role.phpfile route with content:
Route::middleware(['permission-role:admin'])->get('/permission-role/admin', [\App\Http\Controllers\PermissionRoleController::class, 'admin']); Route::middleware(['permission-role:user'])->get('/permission-role/user', [\App\Http\Controllers\PermissionRoleController::class, 'user']); Route::get('/permission-role/everyone', [\App\Http\Controllers\PermissionRoleController::class, 'everyone']);
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-21