ldc-qrcollector-back/routes/api.php
2024-04-23 14:29:01 +02:00

17 lines
744 B
PHP

<?php
use App\Http\Controllers\Api\BrandController;
use App\Http\Controllers\Api\UrlController;
use Illuminate\Support\Facades\Route;
Route::prefix('api')->name('api.')->middleware('auth:api')->group(function () {
// Url routes.
Route::get('/url', [UrlController::class, 'index']);
Route::get('/url/{url:key}', [UrlController::class, 'show']);
Route::get('/url/{url:key}/history', [UrlController::class, 'getHistory']);
Route::get('/url/{url:key}/stats', [UrlController::class, 'getStats']);
// Brand routes.
Route::get('/brand', [BrandController::class, 'index']);
Route::get('/brand/{brand}', [BrandController::class, 'show']);
Route::get('/brand/{brand}/urls', [BrandController::class, 'getUrls']);
});