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:
con el siguiente codigo
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.
me pueden ayudar?
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');
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');
}
Valora esta pregunta


0