| 12345678910111213141516171819202122232425262728 |
- <?php
- use App\Http\Controllers\ChatController;
- use App\Http\Controllers\MessageController;
- use Illuminate\Support\Facades\Http;
- use Illuminate\Support\Facades\Route;
- Route::middleware('auth:sanctum')->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';
|