feat: New design and optimization

This commit is contained in:
2025-10-27 13:23:05 +05:45
parent 63777cb3c1
commit db9315ad22
44 changed files with 2877 additions and 336 deletions

View File

@@ -3,7 +3,9 @@
use App\Http\Controllers\Auth\DashboardController;
use App\Http\Controllers\Client\AboutController;
use App\Http\Controllers\Client\HomeController;
use App\Http\Controllers\client\ProductController;
use App\Http\Controllers\Client\TestimonialController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
@@ -12,7 +14,22 @@ Route::get('/about-us', [AboutController::class, 'index'])->name('about');
Route::get('/art-of-weaving', [HomeController::class, 'art'])->name('artOfWeaving');
Route::get('/contact', [HomeController::class, 'contact'])->name('contact');
Route::get('/faq', [HomeController::class, 'faq'])->name('faq');
Route::get('/product', [HomeController::class, 'product'])->name('product');
Route::get('/product', [HomeController::class, 'product'])->name('index.product');
Route::get('/gallery', [HomeController::class, 'gallery'])->name('gallery');
Route::get('/bespoke', [HomeController::class, 'bespoke'])->name('bespoke');
Route::post('/locale', function (Request $request) {
$request->validate([
'locale' => 'required|in:en,cn'
]);
$locale = $request->input('locale');
Session::put('locale', $locale);
// App::setLocale($locale);
return redirect()->back();
})->name('locale.change');
Route::get('/testimonial', [TestimonialController::class, 'index'])->name('testimonial.index');
Route::post('/testimonial', [TestimonialController::class, 'store'])->name('testimonial.store');
@@ -21,6 +38,11 @@ Route::post('/testimonial', [TestimonialController::class, 'store'])->name('test
Route::middleware(['auth', 'verified'])->name("dashboard.")->group(function () {
Route::get('/dashboard', [DashboardController::class, 'index'])->name('index');
Route::get('/product/dashboard', [ProductController::class, 'index'])->name('product.index');
Route::get('/product/add', [ProductController::class, 'productAdd'])->name('product.add');
Route::post('/product/add', [ProductController::class, 'productAddPost'])->name('product.add.post');
Route::get('/carousel', [DashboardController::class, 'carousel'])->name('carousel.index');
Route::get('/carousel/add', [DashboardController::class, 'carouselAdd'])->name('carousel.add');
Route::post('/carousel', [DashboardController::class, 'carouselStore'])->name('carousel.store');