Shinobi en Laravel

Instalación del paquete de roles (Shinobi) en Laravel

El paquete Shinobi es un sistema de roles basado en permisos que permite restringir el acceso dependiendo del rol asignado. Este paquete crea modelos, métodos y las tablas necesarias para un sistema de roles totalmente funcional.

INSTALACIÓN DE SHINOBI

  1. composer.phar require caffeinated/shinobi

A partir de la versión 4.0 es necesario PHP 7.1.3. En caso de disponer de una versión de PHP anterior instalar una versión inferior.

  1. composer.phar require caffeinated/shinobi:~3.3

Al instalar la versión 4 no es necesario nada más, pero si versión instalada es una versión anterior es necesario insertar la siguiente línea en la sección providers del archivo config/app.php

  1. Caffeinated\Shinobi\ShinobiServiceProvider::class

A continuación es necesario realizar un migrate

  1. php artisan migrate

Nota: Si se muestra el error relacionado con la necesidad de la dependencia Doctrine/DBAL, revisar la versión de shinobi en el archivo composer.json si es soportada y revisar también las migraciones de shinobi (vendor/caffeinated/shinobi/migrations) y si existe una migración que comienza por update eliminarla y volver a intentar realizar un migrate.

Fuente: //www.youtube.com/channel/UCRByhHailXC3HqWL2QrYw7w

Comentarios: 0

Para poder comentar es necesario iniciar sesión



Este dominio utiliza cookies de terceros para crear estadísticas y publicidad personalizada. Si continúa navegando está aceptando su uso