ldc-arcadia-api/routes/api.php
Jérémy Munsch caa4bb0919
feat(api): restore ping endpoint and add rate limit responses
Restores the /ping endpoint for health checks and adds
429 Too Many Requests response handling to improve API robustness.
2026-08-12 17:26:17 +02:00

25 lines
553 B
PHP

<?php
declare(strict_types=1);
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Route;
// * Api Root URL
Route::get(
'/',
fn () => response()->json([
'message' => Config::string('app.name') . ' please choose a version',
'versions' => [
'v1' => route('api.v1.root'),
],
])
)->name('api.root');
Route::get('/ping', fn () => response()->json('pong'))->name('api.ping');
// * V1 API
Route::prefix('v1')->name('api.v1.')->group(function () {
require __DIR__ . '/apiv1.php';
});