chandrantwins / laravel-permission-bladeui
spatie/laravel-permission 的 Laravel 权限管理 UI
0.0.8
2019-08-04 11:50 UTC
Requires
- laravelcollective/html: ^5.8
- spatie/laravel-permission: ^2.37
This package is not auto-updated.
Last update: 2024-09-28 10:56:52 UTC
README
此包可用于与 admin-lte 模板一起使用
安装
composer require pilabrem/laravel-permission-ui
配置
发布迁移文件
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
迁移
php artisan migrate
发布配置文件
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
发布视图和语言文件
php artisan vendor:publish --provider="Pilabrem\LaravelPermissionUI\LaravelPermissionUiServiceProvider"
编辑 App\User 模型并添加
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Spatie\Permission\Traits\HasRoles; // New line usage
class User extends Authenticatable
{
use Notifiable;
use HasRoles; // New line
...
}
使用超级管理员种子默认数据
php artisan db:seed --class=Pilabrem\\LaravelPermissionUI\\database\\seeds\\DatabaseSeeder
超级管理员凭证
- 邮箱: admin@admin.com
- 密码: password
将权限菜单项(第一级 ul 的 li)包含在您的菜单侧边栏中
@include('admin.menu')