Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/Roles»
De WikiEducator
(Página creada con «===Qué es un sistema de roles=== *Es una utilidad que suelen tener muchas aplicaciónes donde hay diferentes secciones en nuestro sistema *Es algo muy típico y muy bien i...») |
(→Qué es un sistema de roles) |
||
Línea 2: | Línea 2: | ||
*Es una utilidad que suelen tener muchas aplicaciónes donde hay diferentes secciones en nuestro sistema | *Es una utilidad que suelen tener muchas aplicaciónes donde hay diferentes secciones en nuestro sistema | ||
*Es algo muy típico y muy bien implementado en los csm, que básicamente consiste es que: | *Es algo muy típico y muy bien implementado en los csm, que básicamente consiste es que: | ||
− | 1.- Te identificas en el sistema | + | 1.- Te identificas en el sistema<br /> |
− | 2.- En fucnión de tus credenciales puedes realizar determinadas acciones en el sistema | + | 2.- En fucnión de tus credenciales puedes realizar determinadas acciones en el sistema<br /> |
− | 3.- Se identifican roles y a cada rol se le asignan determinadas acciones (dar de alta usuarios, subir noticias, modificar clientes ...) | + | 3.- Se identifican roles y a cada rol se le asignan determinadas acciones (dar de alta usuarios, subir noticias, modificar clientes ...)<br /> |
− | 4.- A los diferentes usuarios se les asisigna un rol concreto, con lo que puede realizar las acciones que a ese rol se le han atribuído | + | 4.- A los diferentes usuarios se les asisigna un rol concreto, con lo que puede realizar las acciones que a ese rol se le han atribuído<br /> |
+ | [[Archivlo:DiagramaGeneralRoles.png|center|400px]] | ||
+ | ===Paquetes para gestionar roles en Laravel=== | ||
+ | *Vamos a utilizar el paquete '''''laravel-permision''''' para gestionar estas acciones en nuestro poryecto | ||
+ | {{MRM_Web| | ||
+ | *Github del proyecto :'''''https://github.com/spatie/laravel-permission''''' | ||
+ | *Blog en la web :'''''https://blog.pleets.org/article/sistema-basado-en-roles-con-laravel-permission''''' | ||
+ | }} |
Revisión de 21:34 4 abr 2021
Qué es un sistema de roles
- Es una utilidad que suelen tener muchas aplicaciónes donde hay diferentes secciones en nuestro sistema
- Es algo muy típico y muy bien implementado en los csm, que básicamente consiste es que:
1.- Te identificas en el sistema
2.- En fucnión de tus credenciales puedes realizar determinadas acciones en el sistema
3.- Se identifican roles y a cada rol se le asignan determinadas acciones (dar de alta usuarios, subir noticias, modificar clientes ...)
4.- A los diferentes usuarios se les asisigna un rol concreto, con lo que puede realizar las acciones que a ese rol se le han atribuído
center|400px
Paquetes para gestionar roles en Laravel
- Vamos a utilizar el paquete laravel-permision para gestionar estas acciones en nuestro poryecto
|