acr / roles
该包的最新版本(dev-master)没有可用的许可信息。
:描述
dev-master
2019-05-30 09:01 UTC
Requires
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
- dev-master
- dev-dependabot/npm_and_yarn/src/views/js/roles/json5-and-json5-2.2.3
- dev-dependabot/npm_and_yarn/src/views/js/roles/express-4.18.2
- dev-dependabot/npm_and_yarn/src/views/js/roles/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/src/views/js/roles/css-what-2.1.3
- dev-dependabot/npm_and_yarn/src/views/js/roles/hapi/hoek-and-hapi/joi-8.5.1
- dev-dependabot/npm_and_yarn/src/views/js/roles/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/src/views/js/roles/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/src/views/js/roles/ajv-6.12.6
- dev-dependabot/npm_and_yarn/src/views/js/roles/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/src/views/js/roles/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/src/views/js/roles/postcss-7.0.36
- dev-dependabot/npm_and_yarn/src/views/js/roles/merge-deep-3.0.3
- dev-dependabot/npm_and_yarn/src/views/js/roles/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/src/views/js/roles/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/src/views/js/roles/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/src/views/js/roles/ssri-6.0.2
- dev-dependabot/npm_and_yarn/src/views/js/roles/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/src/views/js/roles/axios-0.21.1
- dev-dependabot/npm_and_yarn/src/views/js/roles/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/src/views/js/roles/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/src/views/js/roles/acorn-5.7.4
- dev-dependabot/npm_and_yarn/src/views/js/roles/eslint-utils-1.4.3
This package is auto-updated.
Last update: 2024-08-30 01:20:16 UTC
README
安装
通过 Composer
$ composer require acr/roles
Php Artisan
$ php artisan vendor:publish --provider="acr\roles\rolesServiceProvider"
$ php artisan make:auth
$ php artisan migrate
$ php artisan make:model Role
添加 config/app.php 配置文件
acr\roles\rolesServiceProvider::class,
插入 Models User.php 模型
function roles() { return $this->belongsToMany('App\Role'); }
controller.php 控制器
$acrRolesFilesPathJs = "/vendor/acr/roles/static/js"; $acrRolesFilesPathCss = "/vendor/acr/roles/static/css"; $scannedDirectoryJs = array_diff(scandir($acrRolesFilesPathJs), array('..', '.')); $scannedDirectoryCss = array_diff(scandir($acrRolesFilesPathCss), array('..', '.'));
layout.blade.php 布局
<html> <head> <!-- push target to head --> @stack('styles') @stack('scripts') </head> <body> <!-- or push target to footer --> @stack('scripts') </body> </html>
view.blade.php 视图
@push('styles') @foreach($scannedDirectoryCss as $file) <link href="{{"/$file"}}" rel="stylesheet"> @endforeach @endpush @push('scripts') @foreach($scannedDirectoryJs as $file) <script type="text/javascript" src="{{ "/$file" }}"></script> @endforeach @endpush
用法
您的用户页面链接并添加角色
#/acr/roles/user/{{$user_id}} #/acr/roles/new
测试
$ composer test
安全
如果您发现任何安全相关的问题,请通过作者邮箱而不是使用问题跟踪器。
致谢
许可
许可。请参阅许可文件以获取更多信息。