/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $user = User::find($id); $roles = Role::all(); $cargos = $user->cargos; $urgs = Urg::all(); //Verifica si el rol del usuario es Administrador $user_actual = \Auth::user(); $arr_roles = $user_actual->roles()->lists('role_name')->all(); if (array_search('Administrador', $arr_roles) !== false) { $role_admin = true; $usuarios = User::all()->sortBy('nombre')->lists('nombre', 'id')->all(); } else { $role_admin = false; $usuarios = []; } return view('admin.usuarios.formUsuario')->with('user', $user)->with('roles', $roles)->with('cargos', $cargos)->with('urgs', $urgs)->with('role_admin', $role_admin)->with('usuarios', $usuarios); }