name('home'); Route::get('/wallpapers', [WallpapersController::class, 'index'])->name('wallpapers'); Route::get('/murals', [MuralsController::class, 'index'])->name('murals'); Route::get('/fabrics', [FabricsController::class, 'index'])->name('fabrics'); // Product routes Route::get('/products/{product}', [ProductController::class, 'show'])->name('product-detail'); // Cart routes Route::get('/cart', [CartController::class, 'index'])->name('cart'); Route::post('/cart/add/{product}', [CartController::class, 'add'])->name('cart-add'); Route::post('/cart/update', [CartController::class, 'update'])->name('cart-update'); Route::post('/cart/remove', [CartController::class, 'remove'])->name('cart-remove'); Route::post('/cart/clear', [CartController::class, 'clear'])->name('cart-clear'); // Order routes Route::get('/checkout', [OrderController::class, 'checkout'])->name('checkout'); Route::post('/orders/process', [OrderController::class, 'process'])->name('order-process'); Route::get('/orders/success/{order:uuid}', [OrderController::class, 'success'])->name('order-success'); Route::get('/orders/history', [OrderController::class, 'history'])->name('order-history'); // Yoco payment routes Route::get('/payment/yoco/{order:uuid}', [OrderController::class, 'yocoPayment'])->name('yoco-payment'); Route::get('/payment/yoco/success/{order:uuid}', [OrderController::class, 'yocoSuccess'])->name('yoco-success'); Route::get('/payment/yoco/cancel/{order:uuid}', [OrderController::class, 'yocoCancel'])->name('yoco-cancel'); Route::get('/payment/yoco/failure/{order:uuid}', [OrderController::class, 'yocoFailure'])->name('yoco-failure'); Route::post('/webhooks/yoco', [OrderController::class, 'yocoWebhook'])->name('yoco-webhook');