/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request Request * * @return \Illuminate\Http\Response */ public function update(Request $request) { $role = new Role(); $user = new User(); $user_id = $request->route('user'); $info_user = $user->find($user_id); // $info = $info_user->roles()->get(); if ($info_user) { $array_role = array(); foreach ($info_user->roles as $role) { $array_role[] = $role->pivot->role_id; } $list_role = $role->selectBoxRole($array_role); return view('admin.user.updateuser', compact('list_role', 'info_user')); } else { return redirect()->route('cpanel.user.index')->with('status', 'fail')->with('msg', 'User not available.'); } }