credits endpoint [WORK IN PROGRESS]
This commit is contained in:
parent
bd77efe4b4
commit
28ab548094
|
@ -63,6 +63,27 @@ class UserController extends Controller
|
||||||
return $user;
|
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.
|
* Remove the specified resource from storage.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue