ldc-dam/routes/api.php
2022-07-29 13:12:34 +02:00

24 lines
871 B
PHP

<?php
use App\Http\Controllers\Api\ApiController;
use App\Http\Controllers\Api\MediaController;
use Illuminate\Support\Facades\Route;
Route::name('api.')->group(function () {
// * PUBLIC
Route::get('/ping', [ApiController::class, 'ping'])->name('ping');
// * PRIVATE
Route::middleware('auth:api')->group(function () {
// * OPTINS
Route::get('/media/{apiMedia}', [MediaController::class, 'show'])->name('media.show');
Route::get('/media/{apiMediaArcadiaId}/byArcadiaId', [MediaController::class, 'show'])
->name('media.showByArcadiaId');
Route::get('/article/{apiNoArticle}/media', [MediaController::class, 'getMediaListByArticle'])
->name('articles.media.index');
Route::get('/media/{apiMedia}/picture', [MediaController::class, 'getMediaPicture'])
->name('media.picture');
});
});