Sr Misterioso Necesito asignar un rol con paquete shinobi

Sr Misterioso Publicada hace 1 mes | 0

Necesito asignar un rol con paquete shinobi

↑ Me gusta (0)

Hola,

Recibo los siguientes parametros de mi request:

"user_email" => "[email protected]" "tpaid_id" => "2" "vouche" => "76767" "description" => "Usuarios que tienen disponible la vista de tareas" "status" => "pending" "role_slug" => "deudor"

con el siguiente codigo

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.

Este metodo (auth()->user()->assignRoles('role-1', 'role-2');) lo llamo desde mi controlador pago, lo anexo

// 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?


Inicia sesión para responderle a Sr Misterioso