Skip to content

Provee el paquete completo de la administración de permisos y menús, con ABM de Usuarios, Perfiles y Permisos

License

Notifications You must be signed in to change notification settings

saguajardo/bootstrap-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bootstrap-menu

Provee el paquete completo de la administración de permisos y menús, con ABM de Usuarios, Perfiles y Permisos

Para instalarlo, incluir lo siguiente en composer.json de tu proyecto:

{
    "require": {
        "saguajardo/bootstrap-menu": "dev-master"
    }
}

Ejecutar composer update

Se debe incluir el siguiente Provider:

    'providers' => [
        // ...
        Saguajardo\BootstrapMenu\BootstrapMenuServiceProvider::class,
    ]

Alias:

    'aliases' => [
        // ...
        'BootstrapMenu'=> Saguajardo\BootstrapMenu\Facades\BootstrapMenuFacade::class,
        'BootstrapMenuBuilder'=> Saguajardo\BootstrapMenu\BootstrapMenuBuilder::class,
    ]

Publicar el archivo de configuración y las migraciones

php artisan vendor:publish --provider="Saguajardo\BootstrapMenu\BootstrapMenuServiceProvider"

Agregar el siguiente método en el archivo vendor\laravel\framework\src\Illuminate\Foundation\Auth\User.php

use Saguajardo\BootstrapMenu\Traits\HasRoleAndPermission;
use Saguajardo\BootstrapMenu\Contracts\HasRoleAndPermission as HasRoleAndPermissionContract;

class User extends Model implements
    AuthenticatableContract,
    HasRoleAndPermissionContract, // <----
    CanResetPasswordContract
{
    use Authenticatable, HasRoleAndPermission, CanResetPassword;
}

About

Provee el paquete completo de la administración de permisos y menús, con ABM de Usuarios, Perfiles y Permisos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published