addCart action changed and added cart count

This commit is contained in:
Muammer Top 2021-02-18 14:47:59 +03:00
parent 699ed091bd
commit 160a3ecc0c
2 changed files with 4 additions and 3 deletions

View File

@ -220,8 +220,8 @@ class AdvsModuleServiceProvider extends AddonServiceProvider
'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@confAddCart', 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@confAddCart',
], ],
'ajax/conf/addCart' => [ 'api/conf/add-cart' => [
'as' => 'configuration::add_cart', 'as' => 'configuration::api_add_conf_cart',
'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxConfAddCart', 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxConfAddCart',
], ],

View File

@ -67,7 +67,7 @@ class OptionConfigurationController extends PublicController
$this->adv_model->authControl(); $this->adv_model->authControl();
if ($conf->stock < $this->request->quantity){ 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{ }else{
$cart = $this->dispatch(new GetCart()); $cart = $this->dispatch(new GetCart());
$cart->add($conf, $this->request->quantity); $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'=> 'success', 'count' => $count]);
} }
} }
return $this->response->json(['status' => 'error', 'msg' => trans('visiosoft.module.carts::message.error2')]);
} }
} }