24 lines
871 B
PHP
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');
|
|
});
|
|
});
|