From 160a3ecc0c4d3ecb87329620a3f2ec4ed2f34d0e Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Thu, 18 Feb 2021 14:47:59 +0300 Subject: [PATCH] addCart action changed and added cart count --- .../visiosoft/advs-module/src/AdvsModuleServiceProvider.php | 4 ++-- .../src/Http/Controller/OptionConfigurationController.php | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php b/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php index 93f515993..538657d81 100644 --- a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php +++ b/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php @@ -220,8 +220,8 @@ class AdvsModuleServiceProvider extends AddonServiceProvider 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@confAddCart', ], - 'ajax/conf/addCart' => [ - 'as' => 'configuration::add_cart', + 'api/conf/add-cart' => [ + 'as' => 'configuration::api_add_conf_cart', 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxConfAddCart', ], diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php index 1938be232..ac5b9cdc6 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php @@ -67,7 +67,7 @@ class OptionConfigurationController extends PublicController $this->adv_model->authControl(); if ($conf->stock < $this->request->quantity){ - return redirect()->back()->with('warning', [trans('visiosoft.module.carts::message.error1in2')]); + return $this->response->json(['status' => 'error', 'msg' => trans('visiosoft.module.carts::message.error1in2')]); }else{ $cart = $this->dispatch(new GetCart()); $cart->add($conf, $this->request->quantity); @@ -76,5 +76,6 @@ class OptionConfigurationController extends PublicController return $this->response->json(['status'=> 'success', 'count' => $count]); } } + return $this->response->json(['status' => 'error', 'msg' => trans('visiosoft.module.carts::message.error2')]); } }