group(function () { Route::get('/pos/products', 'search')->name('pos.search_product'); Route::post('/add-to-cart-pos', 'addToCart')->name('pos.addToCart'); Route::post('/update-quantity-cart-pos', 'updateQuantity')->name('pos.updateQuantity'); Route::post('/remove-from-cart-pos', 'removeFromCart')->name('pos.removeFromCart'); Route::post('/get_shipping_address', 'getShippingAddress')->name('pos.getShippingAddress'); Route::post('/get_shipping_address_seller', 'getShippingAddressForSeller')->name('pos.getShippingAddressForSeller'); Route::post('/setDiscount', 'setDiscount')->name('pos.setDiscount'); Route::post('/setShipping', 'setShipping')->name('pos.setShipping'); Route::post('/set-shipping-address', 'set_shipping_address')->name('pos.set-shipping-address'); Route::post('/pos-order-summary', 'get_order_summary')->name('pos.getOrderSummary'); Route::post('/pos-order', 'order_store')->name('pos.order_place'); }); //Admin Route::group(['prefix' =>'admin', 'middleware' => ['auth', 'admin']], function(){ //pos Route::controller(PosController::class)->group(function () { Route::get('/pos', 'index')->name('poin-of-sales.index'); Route::get('/pos-activation', 'pos_activation')->name('poin-of-sales.activation'); }); }); //Seller Route::group(['prefix' =>'seller', 'middleware' => ['seller', 'verified']], function(){ //pos Route::get('/pos', [PosController::class, 'index'])->name('poin-of-sales.seller_index'); }); //salesman Route::group(['prefix' =>'salesman', 'middleware' => ['auth', 'salesman']], function(){ //pos Route::controller(PosController::class)->group(function () { Route::get('/pos', 'index')->name('salesman.poin-of-sales.index'); Route::get('/pos-activation', 'pos_activation')->name('salesman.poin-of-sales.activation'); }); });