library laravel-permission
a laravel package about permission management
zmecust/laravel-permission
a laravel package about permission management
- Sunday, May 27, 2018
- by zmecust
- Repository
- 1 Watchers
- 0 Stars
- 2 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 0 % Grown
laravel-permission
A laravel package about permission management, (*1)
演示地址
项目概述
- 前后端分离后端权限管理的最佳实现方式(提供 API 配合前端使用)
安装
- composer require zmecust/laravel-permission
配置
-
添加 service provider: \Zmecust\LaravelPermission\ZmecustServiceProvider::class, (*2)
-
添加 UserTrait: 在用户表模型中添加 use Zmecust\LaravelPermission\Traits\ZmecustUserTrait, (*3)
-
添加 Middleware: 在 Http kernel.php 添加 'check.login' => \Zmecust\LaravelPermission\Middleware\CheckLogin::class 和 'check.permission' => \Zmecust\LaravelPermission\Middleware\CheckPermissions::class, 并在 zmecust.php 文件中配置 middleware, (*4)
-
配置文件: php artisan vendor:publish --provider="Zmecust\\LaravelPermission\\ZmecustServiceProvider", (*5)
配置说明
return [
'user_table' => [
'name' => 'users',
'model' => \App\User::class, //用户模型
],
'router' => [
'prefix' => 'admin', //路由前缀
],
'middleware' => ['auth'], //中间件
'service_name' => '' //项目名,非必须
];
- 如有任何疑问或者 bug,欢迎联系
root@laravue.org
dev-master
9999999-dev
a laravel package about permission management
Sources
Download
MIT
The Requires
by
Min Zhang
v0.2.0
0.2.0.0
a laravel package about permission management
Sources
Download
MIT
The Requires
by
Min Zhang
v0.1.0
0.1.0.0
a laravel package about permission management
Sources
Download
MIT
The Requires
by
Min Zhang