17 lines
744 B
PHP
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']);
|
|
});
|