get(config('files.warehouse.prefix', 'warehouse') . '/{identifier?}', WarehouseController::class) ->name('files.warehouse') ->where('identifier', '[\/\w\.\-\=&@]*'); } /* |-------------------------------------------------------------------------- | File Upload API |-------------------------------------------------------------------------- */ Route::prefix(config('files.upload.route_prefix', 'api/files')) ->middleware(config('files.upload.middleware', ['api', 'auth:sanctum'])) ->group(function () { Route::post('upload', [FileUploadController::class, 'upload'])->name('files.upload'); Route::post('chunk/init', [FileUploadController::class, 'chunkInit'])->name('files.chunk.init'); Route::post('chunk/upload', [FileUploadController::class, 'chunkUpload'])->name('files.chunk.upload'); });