group(function() { Route::post('registration', RegistrationController::class); Route::post('login', LoginController::class); Route::middleware('auth:sanctum')->group(function() { Route::post('logout', LogoutController::class); }); }); Route::middleware('auth:sanctum')->group(function() { Route::apiResource('orders', OrderController::class); Route::prefix('users')->group(function() { Route::get('', [UserController::class, 'index']); Route::put('', [UserController::class, 'update']); Route::get('offers', [OfferController::class, 'allByUser']); Route::apiResource('feedback', FeedbackController::class); }); Route::apiResource('offers', OfferController::class); Route::post('offers/images', [UploadImageController::class, 'uploadCatalog']); Route::delete('offers/images/{id}', [UploadImageController::class, 'deleteCatalog']); });