group(function () { Route::get('/', fn() => redirect()->route('chats.index'))->name('index'); Route::prefix('chats')->name('chats.')->group(function () { Route::get('/', fn() => redirect()->route('chats.create'))->name('index'); Route::get('/create', [ChatController::class, 'create'])->name('create'); Route::post('/', [ChatController::class, 'store'])->name('store'); Route::get('/{chat}', [ChatController::class, 'show'])->name('show'); Route::delete('/{chat}', [ChatController::class, 'destroy'])->name('destroy'); Route::prefix('{chat}/messages')->name('messages.')->group(function () { Route::post('/', [MessageController::class, 'store'])->name('store'); }); }); }); Route::get('/metrics', static fn() => Http::get('http://127.0.0.1:9019/metrics')); require __DIR__ . '/auth.php';