ldc-qrcollector-back/routes/api.php

18 lines
744 B
PHP
Raw Permalink Normal View History

2023-03-20 09:18:48 +00:00
<?php
2023-03-24 16:09:27 +00:00
use App\Http\Controllers\Api\BrandController;
use App\Http\Controllers\Api\UrlController;
use Illuminate\Support\Facades\Route;
2024-04-23 14:29:01 +02:00
Route::prefix('api')->name('api.')->middleware('auth:api')->group(function () {
2023-03-24 16:09:27 +00:00
// Url routes.
Route::get('/url', [UrlController::class, 'index']);
2023-11-20 12:12:52 +01:00
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']);
2023-03-24 16:09:27 +00:00
// Brand routes.
Route::get('/brand', [BrandController::class, 'index']);
Route::get('/brand/{brand}', [BrandController::class, 'show']);
Route::get('/brand/{brand}/urls', [BrandController::class, 'getUrls']);
});