22 lines
650 B
PHP
22 lines
650 B
PHP
<?php
|
|
|
|
use App\Http\Controllers\EventController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
/**
|
|
* Event API Routes
|
|
*
|
|
* Base URL: /api/events
|
|
*/
|
|
Route::prefix('events')->group(function () {
|
|
// Listen Sie Events mit Filtern
|
|
Route::get('/', [EventController::class, 'index'])->name('events.index');
|
|
|
|
// Einzelnes Event anzeigen
|
|
Route::get('/{event}', [EventController::class, 'show'])->name('events.show');
|
|
|
|
// Hilfsmethoden
|
|
Route::get('/categories/list', [EventController::class, 'categories'])->name('events.categories');
|
|
Route::get('/locations/list', [EventController::class, 'locations'])->name('events.locations');
|
|
});
|