ldc-boutique-cnc-sable/routes/ajax-fo.php
2026-10-27 09:58:12 +01:00

23 lines
872 B
PHP

<?php
declare(strict_types=1);
use App\Http\Controllers\Fo\Ajax\BasketController;
use App\Http\Controllers\Fo\Ajax\PickupController;
use App\Http\Controllers\Fo\Ajax\ProductsController;
use Illuminate\Support\Facades\Route;
// * PRODUCTS Filtering
Route::get('products/filter', ProductsController::class)->name('products.filter');
// * BASKET
Route::name('basket.')->prefix('basket')->group(function (): void {
Route::get('get', [BasketController::class, 'get'])->name('get');
Route::post('add', [BasketController::class, 'add'])->name('add');
Route::post('remove', [BasketController::class, 'remove'])->name('remove');
Route::post('empty', [BasketController::class, 'empty'])->name('empty');
});
// * ORDERS TUNNEL
Route::get('/shops/{shop}/pickup-timeslots', [PickupController::class, 'getAvailableTimeslots'])
->name('shops.pickup-timeslots');