Added initial game logic
This commit is contained in:
+9
-2
@@ -2,11 +2,12 @@
|
||||
|
||||
use App\Http\Controllers\AuthController;
|
||||
use App\Http\Controllers\GameController;
|
||||
use App\Http\Controllers\UserController;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
|
||||
|
||||
# Authentication Routes
|
||||
Route::post('/login', [AuthController::class, 'login']);
|
||||
|
||||
Route::middleware('auth:sanctum')->group(function () {
|
||||
@@ -18,4 +19,10 @@ Route::middleware('auth:sanctum')->group(function () {
|
||||
|
||||
Route::post('/register', [AuthController::class, 'register']);
|
||||
|
||||
Route::apiResource('games', GameController::class);
|
||||
# Game Routes - Protected
|
||||
Route::middleware('auth:sanctum')->group(function () {
|
||||
Route::apiResource('games', GameController::class);
|
||||
Route::post('/games/{game}/resign', [GameController::class, 'resign']);
|
||||
Route::post('/games/{game}/play-card', [GameController::class, 'playCard']);
|
||||
Route::get('/users/{user}/matches', [UserController::class, 'getMatches']);
|
||||
});
|
||||
Reference in New Issue
Block a user