chandrantwins/laravel-permission-bladeui

spatie/laravel-permission 的 Laravel 权限管理 UI

0.0.8 2019-08-04 11:50 UTC

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

超级管理员凭证

将权限菜单项(第一级 ul 的 li)包含在您的菜单侧边栏中

@include('admin.menu')