LaravelPackages.net
Acme Inc.
Toggle sidebar
pilabrem/laravel-permission-ui

Laravel permission management UI for spatie/laravel-permission

1.357
3
0.0.8
About pilabrem/laravel-permission-ui

pilabrem/laravel-permission-ui is a Laravel package for laravel permission management ui for spatie/laravel-permission. It currently has 3 GitHub stars and 1.357 downloads on Packagist (latest version 0.0.8). Install it with composer require pilabrem/laravel-permission-ui. Discover more Laravel packages by pilabrem or browse all Laravel packages to compare alternatives.

Last updated

Laravel permission ui

This package can be used with admin-lte template

installation

composer require pilabrem/laravel-permission-ui

Configuration

Publish migrations

php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"

Migrate

php artisan migrate

Publish the config file

php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"

Publish views and lang files

php artisan vendor:publish --provider="Pilabrem\LaravelPermissionUI\LaravelPermissionUiServiceProvider"

Edit App\User model and add

<?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

    ...
}

Seed Default datas with super-admin

php artisan db:seed --class=Pilabrem\\LaravelPermissionUI\\database\\seeds\\DatabaseSeeder

Super admin credentials

Include permissions Menu item (li of first level ul) in your menu side bar

@include('admin.menu')

Star History Chart