muhbayu / larapriv

简单权限角色

dev-master 2019-04-16 10:30 UTC

This package is auto-updated.

Last update: 2024-09-16 22:47:20 UTC


README

Laravel 的简单权限角色

安装

此包可用于 Laravel 5.7 或更高版本。

您可以通过 composer 安装此包

composer require muhbayu/larapriv

在 Laravel 5.5 或更高版本中,服务提供者将自动注册。在框架的旧版本中,只需在 config/app.php 文件中添加服务提供者即可

'providers' => [
    // ...
	MuhBayu\LaraPriv\LaraPrivServiceProvider::class,
];

您可以发布提供者

php artisan vendor:publish --provider="MuhBayu\LaraPriv\LaraPrivServiceProvider"

迁移发布后,您可以通过运行迁移来创建权限角色和权限表

php artisan migrate

然后,在 app/Http/Kernel.php 中注册中间件

protected $routeMiddleware = [
    // ...
	'privileges.roles' => \MuhBayu\LaraPriv\Middleware\RolesPermission::class,
];

文档

即将推出