【文件属性】:
文件名称:roles:功能强大的软件包,用于处理Laravel中的角色
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-13 22:09:03
laravel acl roles acl-library PHP
Laravel的角色
用于处理Laravel中角色的简单软件包。
安装
该软件包非常容易设置。 只有几个步骤。
之前的版本
对于以前的版本,请参见
作曲家
通过composer将包添加到您的项目中。
composer require httpoz/roles:^v8.0
配置文件和迁移
发布程序包配置文件并迁移到您的应用程序。 在终端中运行此命令。
php artisan vendor:publish --provider= " HttpOz\Roles\RolesServiceProvider "
php artisan migrate
启用HasRole特性和合同
包括HasRole特性,并在您的User模型内实现HasRole合同。
<?php
use HttpOz \ Roles \ Traits \ HasRole ;
use HttpOz \ Roles \ Contract
【文件预览】:
roles-master
----.github()
--------workflows()
----database()
--------migrations()
--------factories()
----src()
--------Contracts()
--------Middleware()
--------Models()
--------Traits()
--------RolesServiceProvider.php(1KB)
--------Exceptions()
----config()
--------roles.php(2KB)
----LICENSE(1KB)
----phpunit.xml(1KB)
----resources()
--------views()
----tests()
--------TestCase.php(2KB)
--------Unit()
--------Feature()
--------Stubs()
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(75B)
----_config.yml(26B)
----readme.md(8KB)
----composer.json(1KB)