chandrantwins / laravel-permission-ui
Simple UI for spatie-laravel-permission
dev-master / 1.0.x-dev
2020-01-21 13:26 UTC
Requires
- php: ^7.2
- spatie/laravel-permission: ^3.6
This package is not auto-updated.
Last update: 2025-05-08 14:11:17 UTC
README
composer require darwinsalinas/laravel-permission-ui
php artisan vendor:publish --provider="Dsalinas\LPUI\LaravelPermissionUIServiceProvider" --tag="config" php artisan vendor:publish --provider="Dsalinas\LPUI\LaravelPermissionUIServiceProvider" --tag="lpui-components"
npm install --save sweetalert toastr loading-vue-indicator
Vue.component('manage-users', require('./components/lpui/Usuarios/Usuarios.vue')); Vue.component('manage-roles', require('./components/lpui/Usuarios/Roles.vue')); Vue.component('manage-permissions', require('./components/lpui/Usuarios/Permissions.vue'));
<manage-users :endpoint-url="'{{config('lpui.url.users')}}'"></manage-users> <manage-roles :endpoint-url="'{{config('lpui.url.roles')}}'"></manage-roles> <manage-permissions :endpoint-url="'{{config('lpui.url.permissions')}}'"></manage-permissions>
return [ /** * The endpoint for each model. */ 'url' => [ 'users' => 'admin/usuarios', 'roles' => 'admin/roles', 'permissions' => 'admin/permisos', ], /** * The middleware(s) to apply before attempting to access */ 'middlewares' => ['web', 'auth'], /** * User Model */ 'models' => [ 'user' => App\User::class ], /** * Table Name */ 'table_names' => [ 'users' => 'users', ], ];