new check for kashkol 2

This commit is contained in:
2026-06-12 16:41:46 +03:30
parent e3bc50e2c6
commit db27b73188
2 changed files with 16 additions and 8 deletions
+1
View File
@@ -47,6 +47,7 @@ if (app(ConfigService::class)->getBool('external_order_api_enabled', false)) {
});
}
// فروشگاه (قطره / کشکول) — مثل برنچ ghatre، بدون لاگین
if (app(ConfigService::class)->isStore()) {
Route::get('/cart', [CartController::class, 'getCart']);
Route::post('/cart/add', [CartController::class, 'addItem']);
+15 -8
View File
@@ -25,13 +25,19 @@ Route::get('/TCharchee ', [paypingController::class, 'TCharchee']);
Route::post('/charge_account_verify', [paypingController::class, 'verifyTransation']);
Route::post('/charge_account_verify/{id}', [paypingController::class, 'verifyTransationByID']);
if (app(ConfigService::class)->isStore()) {
Route::get('/product/list', [AdminProductController::class, 'listProduct']);
Route::get('/product/list/{id}', [AdminProductController::class, 'ProductById']);
$isStore = app(ConfigService::class)->isStore();
// فروشگاه (قطره / کشکول) — مثل برنچ ghatre، بدون لاگین
if ($isStore) {
Route::middleware('validation')->group(function () {
Route::get('/product/list', [AdminProductController::class, 'listProduct']);
Route::get('/product/list/{id}', [AdminProductController::class, 'ProductById']);
Route::post('validateDiscount', [GiftCardController::class, 'validateDiscount']);
});
}
Route::middleware('auth:customer')->group(function () {
Route::middleware('validation')->group(function () {
Route::middleware('auth:customer')->group(function () use ($isStore) {
Route::middleware('validation')->group(function () use ($isStore) {
//-----------Address
Route::post('/address/table', [AddressController::class, 'table']);
Route::resource('/address', AddressController::class);
@@ -45,7 +51,9 @@ Route::middleware('auth:customer')->group(function () {
//-----------product
Route::post('/product/table',[AdminProductController::class, 'table']);
Route::get('/product/list',[AdminProductController::class, 'listProduct']);
if (! $isStore) {
Route::get('/product/list', [AdminProductController::class, 'listProduct']);
}
//-----gateway
Route::post('/charge_account ', [paypingController::class, 'startTransation']);
@@ -116,12 +124,11 @@ Route::middleware('auth:customer')->group(function () {
//offer code
Route::post('offer_code/check_code', [OfferCodesController::class, 'check_code']);
if (app(ConfigService::class)->isStore()) {
if ($isStore) {
Route::post('vc_validate', [havaleController::class, 'virtualCardValidate']);
Route::post('havale', [havaleController::class, 'havale']);
Route::post('havale_list', [havaleController::class, 'havaleList']);
Route::post('/cart/checkout', [CartController::class, 'checkout']);
Route::post('validateDiscount', [GiftCardController::class, 'validateDiscount']);
Route::post('useDiscount', [GiftCardController::class, 'useDiscount']);
}