saguajardo / bootstrap-menu by sguajardo

Menu bootstrap3 para laravel 5 con acceso a base de datos
7
0
1
Package Data
Maintainer Username: sguajardo
Maintainer Contact: guajardosebas@gmail.com (Sebastian Ariel Guajardo)
Package Create Date: 2016-07-25
Package Last Update: 2016-07-25
Language: PHP
License: MIT
Last Refreshed: 2024-12-12 15:02:43
Package Statistics
Total Downloads: 7
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

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;
}