Sr Misterioso Publicada hace 4 meses | 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