Inicio Blog arrow-menu-nigmacode Cursos Foro

A├▒adir rol a un usuario - Laravel



Formulada por: Ra├║l Realizada: 16-01-2020

Buenas, en el blog describes como asignarle un rol a un usuario al crearlo, pero como se le asignar├şa a los que ya est├ín creados?

Respuesta de: Nigmacode Realizada: 16-01-2020

Buenas Raúl, 

Como explico en el art├şculo Roles de usuario en Laravel, utilizamos la librer├şa spatie/laravel-permission y ├ęsta crea una serie de tablas relacionales en la base de datos.

Si lo que quieres es a nivel de base de datos asignarles un rol a tus usuarios creados, deber├şas ver la relaci├│n de estas tablas y a partir de ahi hacer la inserci├│n.┬á

Si te refieres a que en la propia aplicaci├│n quieres la opci├│n de a├▒adir/cambiarle al usuario un rol ser├şa tan sencillo como obtener el usuario y a├▒adirle el rol que quieras a partir de:

$user->assignRole('admin');

┬┐Sabes la respuesta? ayuda a Ra├║l