query('per_page') ?? 50); // } // // // /** // * Display the specified resource. // * // * @param int $id // * @return User // */ // public function show(int $id) // { // $discordUser = DiscordUser::find($id); // return $discordUser ? $discordUser->user : User::findOrFail($id); // } // // // /** // * Update the specified resource in storage. // * // * @param Request $request // * @param int $id // * @return User // */ // public function update(Request $request, int $id) // { // $discordUser = DiscordUser::find($id); // $user = $discordUser ? $discordUser->user : User::findOrFail($id); // // $request->validate([ // "name" => "sometimes|string|min:4|max:30", // "email" => "sometimes|string|email", // "credits" => "sometimes|numeric|min:0|max:1000000", // "server_limit" => "sometimes|numeric|min:0|max:1000000", // "role" => ['sometimes', Rule::in(['admin', 'mod', 'client', 'member'])], // ]); // // $user->update($request->all()); // // return $user; // } // // /** // * Remove the specified resource from storage. // * // * @param int $id // * @return Application|ResponseFactory|Response|void // */ // public function destroy(int $id) // { // $discordUser = DiscordUser::find($id); // $user = $discordUser ? $discordUser->user : User::findOrFail($id); // // $user->delete(); // return response($user, 200); // } //}