this repo has no description
at main 2.6 kB view raw
1<?php 2 3use App\Http\Controllers\AuthController; 4use App\Http\Controllers\EventsController; 5use App\Http\Controllers\UsersController; 6use App\Http\Middleware\VerifySession; 7use Illuminate\Http\Request; 8use Illuminate\Support\Facades\Route; 9 10/* 11|-------------------------------------------------------------------------- 12| API Routes 13|-------------------------------------------------------------------------- 14| 15| Here is where you can register API routes for your application. These 16| routes are loaded by the RouteServiceProvider and all of them will 17| be assigned to the "api" middleware group. Make something great! 18| 19*/ 20 21Route::post('/auth/login', [AuthController::class, 'login']); 22Route::any('/auth/logout', [AuthController::class, 'logout']); 23 24Route::post('/events', [EventsController::class, 'store'])->middleware(VerifySession::class); 25Route::post('/events/join', [EventsController::class, 'join'])->middleware(VerifySession::class); 26Route::post('/events/leave', [EventsController::class, 'leave'])->middleware(VerifySession::class); 27Route::delete('/events/{eventId}', [EventsController::class, 'delete'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 28Route::patch('/events/{eventId}', [EventsController::class, 'update'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 29Route::post('/events/{eventId}/targets', [EventsController::class, 'giveTargets'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 30Route::post('/events/{eventId}/players', [EventsController::class, 'addPlayer'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 31Route::patch('/events/{eventId}/change-target', [EventsController::class, 'changeTarget'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 32Route::patch('/events/{eventId}/revive', [EventsController::class, 'reviveUser'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 33Route::patch('/events/{eventId}/kill', [EventsController::class, 'killUser'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 34Route::patch('/events/{eventId}/revive-all', [EventsController::class, 'reviveAll'])->where('eventId', '[0-9]+')->middleware(VerifySession::class); 35 36Route::post('/users', [UsersController::class, 'store'])->middleware(VerifySession::class); 37Route::post('/users/{userId}', [UsersController::class, 'updateUser'])->where('userId', '[0-9]+')->middleware(VerifySession::class); 38Route::any('/users/tag', [UsersController::class, 'tag'])->middleware(VerifySession::class); 39Route::get('/users/{userId}/alive', [UsersController::class, 'alive']);