credits endpoint [WORK IN PROGRESS]

This commit is contained in:
Hiekki 2021-07-23 20:41:49 +01:00
parent bd77efe4b4
commit 28ab548094

View file

@ -63,6 +63,27 @@ class UserController extends Controller
return $user;
}
/**
* Give credits to a user.
*
* @param Request $request
* @param int $id
* @return User
*/
public function addCredits(Request $request, int $id)
{
$discordUser = DiscordUser::find($id);
$user = $discordUser ? $discordUser->user : User::findOrFail($id);
$request->validate([
"credits" => "require|numeric|min:0|max:1000000",
]);
$user->increment('credits', $request);
return $user;
}
/**
* Remove the specified resource from storage.
*