Laravel - Necesito asignar un rol con paquete shinobi

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 9 puestos en Laravel (en relación al último mes)
Gráfica de Laravel

Necesito asignar un rol con paquete shinobi

Publicado por Isaac (1 intervención) el 27/10/2020 19:29:03
Hola,

Recibo los siguientes parametros de mi request:

1
"user_email" => "bartell.javon@example.net" "tpaid_id" => "2" "vouche" => "76767" "description" => "Usuarios que tienen disponible la vista de tareas" "status" => "pending" "role_slug" => "deudor"

con el siguiente codigo

1
auth()->user()->assignRoles('role-1', 'role-2');
Deberia de actualizarme el rol de cualquier usuario que requiera, en mi request puedo regresar el user_id, pero al momento de ejecutar solo se lo aplica a otro usuario que no esta mi request.

1
Este metodo (auth()->user()->assignRoles('role-1', 'role-2');) lo llamo desde mi controlador pago, lo anexo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// public function store(Request $request) { // $payment = payment::create($request->all());
 
    // $roles  = array($request->role_slug);
     //$user = array($request->user_email);
    //  $user = array($request->user_id);
    //  auth()->user()->syncRoles($role->slug);
    // $user =user::first($request->user_id);
     //$user = auth()->user()->assignRoles( '$user', '20');
 
 
        //dd($request->all());
 
    // return redirect()->route('payments.edit' , $payment->id)
               //  ->with('info', 'Pago Registrado con Exito');
 
}
me pueden ayudar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder