New Initial Commit

This commit is contained in:
twotalesanimation
2025-12-09 12:04:54 +02:00
commit 6de01c13c5
350 changed files with 42032 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
<?php
use Illuminate\Foundation\Inspiring;
use Illuminate\Support\Facades\Artisan;
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->purpose('Display an inspiring quote');
+38
View File
@@ -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');