Commit 02165d9e authored by Artem's avatar Artem

add route prefix for /cart, fix bug with update product

parent 44fe43c4
......@@ -34,6 +34,10 @@ class CartController extends Controller
$products_qty = json_decode($request->productsQty, true);
$cart = Session::get('cart');
$cart->updateQty($products_qty);
if (!$cart->total_qty) {
Session::forget('cart');
}
}
public function removeFromCart(Product $product)
......
......@@ -29,9 +29,11 @@ Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::prefix('cart')->group(function() {
Route::get('/', 'CartController@index')->name('cart.index');
Route::post('/add/{product}', 'CartController@addToCart')->name('cart.addToCart');
Route::post('/update', 'CartController@updateQtyInCart')->name('cart.updateQtyInCart');
Route::post('/remove/{product}', 'CartController@removeFromCart')->name('cart.removeFromCart');
Route::post('/clear', 'CartController@clearCart')->name('cart.clearCart');
});
Route::get('/cart', 'CartController@index')->name('cart.index');
Route::post('/cart/add/{product}', 'CartController@addToCart')->name('cart.addToCart');
Route::post('/cart/update', 'CartController@updateQtyInCart')->name('cart.updateQtyInCart');
Route::post('/cart/remove/{product}', 'CartController@removeFromCart')->name('cart.removeFromCart');
Route::post('/cart/clear', 'CartController@clearCart')->name('cart.clearCart');
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment