From dbf389e71751538bb71495be145f146eacc8cf2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3nio=20Duarte?= <72362116+Hiekki4@users.noreply.github.com> Date: Sun, 25 Jul 2021 19:19:59 +0100 Subject: [PATCH] Update UserController.php --- app/Http/Controllers/Api/UserController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/UserController.php b/app/Http/Controllers/Api/UserController.php index a78b8f7f..dac3d412 100644 --- a/app/Http/Controllers/Api/UserController.php +++ b/app/Http/Controllers/Api/UserController.php @@ -78,7 +78,11 @@ class UserController extends Controller $request->validate([ "credits" => "required|numeric|min:0|max:1000000", ]); - + + if ($request->user()->credits + $request->credits >= 99999999) throw ValidationException::withMessages([ + 'code' => "You can't add this amount of credits because you would exceed the credit limit" + ]); + $user->increment('credits', $request->credits); return $user;