get('/user', function (Request $request) { return $request->user(); }); Route::post('/admin/navigation-state', [NavigationStateController::class, 'store'])->middleware('auth:sanctum'); // Publicly accessible routes Route::get('/images', [ImageController::class, 'index']); Route::get('/styles', [StyleController::class, 'index']); Route::post('/images/style-change', [ImageController::class, 'styleChangeRequest']); Route::middleware('auth:sanctum')->group(function () { Route::post('/images/keep', [ImageController::class, 'keepImage']); Route::delete('/images/{image}', [ImageController::class, 'deleteImage']); Route::get('/images/status', [ImageController::class, 'getStatus']); Route::get('/images/progress', [ImageController::class, 'getProgress']); });