Browse Source

AddCredits endpoint is working

Hiekki 3 years ago
parent
commit
32f6fb5198
2 changed files with 3 additions and 2 deletions
  1. 2 2
      app/Http/Controllers/Api/UserController.php
  2. 1 0
      routes/api.php

+ 2 - 2
app/Http/Controllers/Api/UserController.php

@@ -76,10 +76,10 @@ class UserController extends Controller
         $user = $discordUser ? $discordUser->user : User::findOrFail($id);
         $user = $discordUser ? $discordUser->user : User::findOrFail($id);
 
 
         $request->validate([
         $request->validate([
-            "credits"      => "require|numeric|min:0|max:1000000",
+            "credits"      => "required|numeric|min:0|max:1000000",
         ]);
         ]);
 
 
-        $user->increment('credits', $request);
+        $user->increment('credits', $request->credits);
 
 
         return $user;
         return $user;
     }
     }

+ 1 - 0
routes/api.php

@@ -17,6 +17,7 @@ use Illuminate\Support\Facades\Route;
 */
 */
 
 
 Route::middleware('api.token')->group(function () {
 Route::middleware('api.token')->group(function () {
+    Route::patch('/users/{server}/addcredits', [UserController::class, 'addCredits']);
     Route::resource('users', UserController::class)->except(['store', 'create']);
     Route::resource('users', UserController::class)->except(['store', 'create']);
 
 
     Route::patch('/servers/{server}/suspend', [ServerController::class, 'suspend']);
     Route::patch('/servers/{server}/suspend', [ServerController::class, 'suspend']);