user(); })->middleware('auth:sanctum'); Route::prefix('habits')->group(function () { Route::get('/', [HabitController::class, 'index']); Route::post('/', [HabitController::class, 'create']); Route::prefix('{id}')->group(function () { Route::get('/', [HabitController::class, 'get']); Route::patch('/currentCount', [HabitController::class, 'currentCountUpdate']); }); }); Route::prefix('files')->group(function () { Route::post('/upload', [FileLinkController::class, 'upload']); Route::get('/download/{path}', [FileLinkController::class, 'download']) ->where('path', '.*') ->middleware('signed') ->name('files.api.download'); });