New Initial Commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\HomeController;
|
||||
use App\Http\Controllers\WallpapersController;
|
||||
use App\Http\Controllers\MuralsController;
|
||||
use App\Http\Controllers\FabricsController;
|
||||
use App\Http\Controllers\ProductController;
|
||||
use App\Http\Controllers\CartController;
|
||||
use App\Http\Controllers\OrderController;
|
||||
|
||||
Route::get('/', [HomeController::class, 'index'])->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');
|
||||
Reference in New Issue
Block a user