request()->getHost(), 'as' => 'business.', 'prefix' => 'business', 'middleware' => ['users', 'expired']], function () { Route::get('update-expire-date', [Business\DashboardController::class, 'updateExpireDate']); Route::get('dashboard', [Business\DashboardController::class, 'index'])->name('dashboard.index'); Route::get('/get-dashboard', [Business\DashboardController::class, 'getDashboardData'])->name('dashboard.data'); Route::get('/overall-report', [Business\DashboardController::class, 'overall_report'])->name('dashboard.overall-report'); Route::get('/revenue-statistic', [Business\DashboardController::class, 'revenue'])->name('dashboard.revenue'); Route::resource('profiles', Business\ProfileController::class)->only('index', 'update'); // Pos Sale Route::resource('sales', Business\AcnooSaleController::class); Route::post('sales/filter', [Business\AcnooSaleController::class, 'acnooFilter'])->name('sales.filter'); Route::post('sales/delete-all', [Business\AcnooSaleController::class, 'deleteAll'])->name('sales.delete-all'); Route::get('/get-product-prices', [Business\AcnooSaleController::class, 'getProductPrices'])->name('products.prices'); Route::get('/sale-cart-data', [Business\AcnooSaleController::class, 'getCartData'])->name('sales.cart-data'); Route::get('/get-invoice/{id}', [Business\AcnooSaleController::class, 'getInvoice'])->name('sales.invoice'); Route::post('sale/product-filter', [Business\AcnooSaleController::class, 'productFilter'])->name('sales.product-filter'); Route::post('sale/category-filter', [Business\AcnooSaleController::class, 'categoryFilter'])->name('sales.category-filter'); Route::post('sale/brand-filter', [Business\AcnooSaleController::class, 'brandFilter'])->name('sales.brand-filter'); Route::get('sale/{sale_id}/pdf', [Business\AcnooSaleController::class, 'generatePDF'])->name('sales.pdf'); Route::post('sale/mail/{sale_id}', [Business\AcnooSaleController::class, 'sendMail'])->name('sales.mail'); Route::post('create-customer', [Business\AcnooSaleController::class, 'createCustomer'])->name('sales.store.customer'); Route::get('sale/inventory', [Business\AcnooSaleController::class, 'createInventory'])->name('sales.inventory'); Route::get('/get-stock-prices', [Business\AcnooSaleController::class, 'getStockPrices'])->name('products.stocks-prices'); Route::get('/view-payment/{type}/{id}', [Business\AcnooSaleController::class, 'viewPayment'])->name('view-payment'); Route::delete('/delete/{type}/{id}', [Business\AcnooSaleController::class, 'deletePayment'])->name('delete.payments'); Route::resource('sale-returns', Business\SaleReturnController::class)->only('index', 'create', 'store'); // Purchase Route::resource('purchases', Business\AcnooPurchaseController::class)->except('show'); Route::post('purchases/filter', [Business\AcnooPurchaseController::class, 'acnooFilter'])->name('purchases.filter'); Route::post('purchases/delete-all', [Business\AcnooPurchaseController::class, 'deleteAll'])->name('purchases.delete-all'); Route::get('/purchase-cart', [Business\AcnooPurchaseController::class, 'showPurchaseCart'])->name('purchases.cart'); Route::get('/purchase-cart-data', [Business\AcnooPurchaseController::class, 'getCartData'])->name('purchases.cart-data'); Route::get('/purchase/get-invoice/{id}', [Business\AcnooPurchaseController::class, 'getInvoice'])->name('purchases.invoice'); Route::post('purchase/product-filter', [Business\AcnooPurchaseController::class, 'productFilter'])->name('purchases.product-filter'); Route::post('purchase/category-filter', [Business\AcnooPurchaseController::class, 'categoryFilter'])->name('purchases.category-filter'); Route::post('purchase/brand-filter', [Business\AcnooPurchaseController::class, 'brandFilter'])->name('purchases.brand-filter'); Route::get('purchase/pdf/{purchase_id}', [Business\AcnooPurchaseController::class, 'generatePDF'])->name('purchases.pdf'); Route::post('purchase/mail/{purchase_id}', [Business\AcnooPurchaseController::class, 'sendMail'])->name('purchases.mail'); Route::post('create-supplier', [Business\AcnooPurchaseController::class, 'createSupplier'])->name('purchases.store.supplier'); // Route::post('purchase/bulk-store', [Business\AcnooPurchaseController::class, 'bulkStore'])->name('purchases.bulk-store'); Route::post('purchase/bulk-cart-store', [Business\AcnooPurchaseController::class, 'bulkCartStore'])->name('purchases.bulk-cart-store'); Route::resource('purchase-returns', Business\PurchaseReturnController::class)->only('index', 'create', 'store'); Route::resource('carts', Business\CartController::class); Route::post('cart/remove-all', [Business\CartController::class, 'removeAllCart'])->name('carts.remove-all'); // Transfers Route::resource('transfers', Business\AcnooTransferController::class)->except('show'); Route::post('transfers/status/{id}', [Business\AcnooTransferController::class, 'status'])->name('transfers.status'); Route::post('transfers/delete-all', [Business\AcnooTransferController::class, 'deleteAll'])->name('transfers.delete-all'); Route::get('transfers-excel', [Business\AcnooTransferController::class, 'exportExcel'])->name('transfers.excel'); Route::get('transfers-csv', [Business\AcnooTransferController::class, 'exportCsv'])->name('transfers.csv'); Route::resource('stocks', Business\AcnooStockController::class)->only('index'); Route::get('stocks-excel', [Business\AcnooStockController::class, 'exportExcel'])->name('stocks.excel'); Route::get('stocks-csv', [Business\AcnooStockController::class, 'exportCsv'])->name('stocks.csv'); Route::resource('expired-products', Business\AcnooExpireProductController::class)->only('index'); Route::get('expired-products-excel', [Business\AcnooExpireProductController::class, 'exportExcel'])->name('expired.products.excel'); Route::get('expired-products-csv', [Business\AcnooExpireProductController::class, 'exportCsv'])->name('expired.products.csv'); Route::resource('stock-reports', Business\AcnooStockReportController::class)->only('index'); Route::get('stock-reports-excel', [Business\AcnooStockReportController::class, 'exportExcel'])->name('stock-reports.excel'); Route::get('stock-reports-csv', [Business\AcnooStockReportController::class, 'exportCsv'])->name('stock-reports.csv'); Route::get('stock-reports-pdf', [Business\AcnooStockReportController::class, 'exportPdf'])->name('stock-reports.pdf'); Route::resource('due-reports', Business\AcnooDueReportController::class)->only('index'); Route::get('due-reports-excel', [Business\AcnooDueReportController::class, 'exportExcel'])->name('due-reports.excel'); Route::get('due-reports-csv', [Business\AcnooDueReportController::class, 'exportCsv'])->name('due-reports.csv'); Route::get('due-reports-pdf', [Business\AcnooDueReportController::class, 'exportPdf'])->name('due-reports.pdf'); Route::resource('supplier-due-reports', Business\AcnooSupplierDueReportController::class)->only('index'); Route::get('supplier-due-reports-excel', [Business\AcnooSupplierDueReportController::class, 'exportExcel'])->name('supplier-due-reports.excel'); Route::get('supplier-due-reports-csv', [Business\AcnooSupplierDueReportController::class, 'exportCsv'])->name('supplier-due-reports.csv'); Route::get('supplier-due-reports-pdf', [Business\AcnooSupplierDueReportController::class, 'exportPdf'])->name('supplier-due-reports.pdf'); Route::get('loss-profits-details', [Business\AcnooLossProfitDetailReportController::class, 'lossProfitDetails'])->name('loss-profit-reports.details'); Route::get('loss-profits-details/filter', [Business\AcnooLossProfitDetailReportController::class, 'lossProfitFilter'])->name('loss-profit.details.reports.filter'); Route::resource('sale-reports', Business\AcnooSaleReportController::class)->only('index'); Route::get('/sales-reports-excel', [Business\AcnooSaleReportController::class, 'exportExcel'])->name('sales.reports.excel'); Route::get('/sales-reports-csv', [Business\AcnooSaleReportController::class, 'exportCsv'])->name('sales.reports.csv'); Route::get('/sales-reports-pdf', [Business\AcnooSaleReportController::class, 'exportPdf'])->name('sales.reports.pdf'); Route::resource('sale-return-reports', Business\AcnooSaleReturnReportController::class)->only('index'); Route::get('sales-return-report-excel', [Business\AcnooSaleReturnReportController::class, 'exportExcel'])->name('sale-return-reports.excel'); Route::get('sales-return-report-csv', [Business\AcnooSaleReturnReportController::class, 'exportCsv'])->name('sale-return-reports.csv'); Route::get('sales-return-report-pdf', [Business\AcnooSaleReturnReportController::class, 'exportPdf'])->name('sale-return-reports.pdf'); Route::resource('purchase-reports', Business\AcnooPurchaseReportController::class)->only('index'); Route::get('purchase-reports-excel', [Business\AcnooPurchaseReportController::class, 'exportExcel'])->name('purchase-reports.excel'); Route::get('purchase-reports-csv', [Business\AcnooPurchaseReportController::class, 'exportCsv'])->name('purchase-reports.csv'); Route::get('purchase-reports-pdf', [Business\AcnooPurchaseReportController::class, 'exportPdf'])->name('purchase-reports.pdf'); Route::resource('purchase-return-reports', Business\AcnooPurchaseReturnReportController::class)->only('index'); Route::get('purchase-return-reports-excel', [Business\AcnooPurchaseReturnReportController::class, 'exportExcel'])->name('purchase-return-reports.excel'); Route::get('purchase-return-reports-csv', [Business\AcnooPurchaseReturnReportController::class, 'exportCsv'])->name('purchase-return-reports.csv'); Route::get('purchase-return-reports-pdf', [Business\AcnooPurchaseReturnReportController::class, 'exportPdf'])->name('purchase-return-reports.pdf'); Route::resource('products', Business\AcnooProductController::class); Route::post('products/status/{id}', [Business\AcnooProductController::class, 'status'])->name('products.status'); Route::post('products/delete-all', [Business\AcnooProductController::class, 'deleteAll'])->name('products.delete-all'); Route::get('products-excel', [Business\AcnooProductController::class, 'exportExcel'])->name('products.excel'); Route::get('products-csv', [Business\AcnooProductController::class, 'exportCsv'])->name('products.csv'); Route::get('products-pdf', [Business\AcnooProductController::class, 'exportPdf'])->name('products.pdf'); Route::get('/all-products', [Business\AcnooProductController::class, 'getAllProduct'])->name('products.all-product'); Route::get('/products-by-category/{category_id?}', [Business\AcnooProductController::class, 'getByCategory'])->name('products.get-by-category'); Route::get('products-expired', [Business\AcnooProductController::class, 'expiredProduct'])->name('products.expired'); Route::get('products-expired-excel', [Business\AcnooProductController::class, 'exportExpireProductExcel'])->name('products.expired.excel'); Route::get('products-expired-csv', [Business\AcnooProductController::class, 'exportExpireProductCsv'])->name('products.expired.csv'); Route::post('/create-stock/{id}', [Business\AcnooProductController::class, 'CreateStock'])->name('products.create-stock'); Route::get('/product/get-shelf', [Business\AcnooProductController::class, 'getShelf'])->name('product.get.shelf'); Route::get('products/variants/{id?}', [Business\AcnooProductController::class, 'getProductVariants'])->name('products.variants'); Route::get('product/stocks/edit/{id}', [Business\AcnooProductController::class, 'StockEdit'])->name('products.stocks.edit'); Route::put('product/stocks/update/{id}', [Business\AcnooProductController::class, 'StockUpdate'])->name('products.update.stock'); Route::resource('bulk-uploads', Business\BulkUploadController::class)->only('index', 'store'); Route::resource('combo-products', Business\AcnooComboProductController::class)->only('index'); Route::get('combo-products-excel', [Business\AcnooComboProductController::class, 'exportExcel'])->name('combo-products.excel'); Route::get('combo-products-csv', [Business\AcnooComboProductController::class, 'exportCsv'])->name('combo-products.csv'); Route::resource('expired-product-reports', Business\AcnooExpireProductReportController::class)->only('index'); Route::get('expired-product-reports-excel', [Business\AcnooExpireProductReportController::class, 'exportExcel'])->name('expired.product.reports.excel'); Route::get('expired-product-reports-csv', [Business\AcnooExpireProductReportController::class, 'exportCsv'])->name('expired.product.reports.csv'); Route::get('expired-product-reports-pdf', [Business\AcnooExpireProductReportController::class, 'exportPdf'])->name('expired.product.reports.pdf'); Route::resource('barcodes', Business\BarcodeGeneratorController::class)->only('index', 'store'); Route::get('barcodes-products', [Business\BarcodeGeneratorController::class, 'fetchProducts'])->name('barcodes.products'); Route::get('/barcodes-preview', [Business\BarcodeGeneratorController::class, 'preview'])->name('barcodes.preview'); Route::resource('brands', Business\AcnooBrandController::class); Route::post('brands/status/{id}', [Business\AcnooBrandController::class, 'status'])->name('brands.status'); Route::post('brands/delete-all', [Business\AcnooBrandController::class, 'deleteAll'])->name('brands.delete-all'); // units Route::resource('units', Business\AcnooUnitController::class)->except('show'); Route::post('units/status/{id}', [Business\AcnooUnitController::class, 'status'])->name('units.status'); Route::post('units/delete-all', [Business\AcnooUnitController::class, 'deleteAll'])->name('units.delete-all'); // product model Route::resource('product-models', Business\AcnooProductModelController::class)->except('show'); Route::post('product-models/status/{id}', [Business\AcnooProductModelController::class, 'status'])->name('product-models.status'); Route::post('product-models/delete-all', [Business\AcnooProductModelController::class, 'deleteAll'])->name('product-models.delete-all'); // variations Route::resource('variations', Business\AcnooVariationController::class)->except('show'); Route::post('variations/status/{id}', [Business\AcnooVariationController::class, 'status'])->name('variations.status'); Route::post('variations/delete-all', [Business\AcnooVariationController::class, 'deleteAll'])->name('variations.delete-all'); Route::resource('categories', Business\AcnooCategoryController::class); Route::post('categories/status/{id}', [Business\AcnooCategoryController::class, 'status'])->name('categories.status'); Route::post('categories/delete-all', [Business\AcnooCategoryController::class, 'deleteAll'])->name('categories.delete-all'); // Parties Route::resource('parties', Business\AcnooPartyController::class)->except('show'); Route::post('parties/status/{id}', [Business\AcnooPartyController::class, 'status'])->name('parties.status'); Route::post('parties/delete-all', [Business\AcnooPartyController::class, 'deleteAll'])->name('parties.delete-all'); // Income Category Route::resource('income-categories', Business\AcnooIncomeCategoryController::class)->except('show'); Route::post('income-categories/status/{id}', [Business\AcnooIncomeCategoryController::class, 'status'])->name('income-categories.status'); Route::post('income-categories/delete-all', [Business\AcnooIncomeCategoryController::class, 'deleteAll'])->name('income-categories.delete-all'); // Income Route::resource('incomes', Business\AcnooIncomeController::class)->except('show'); Route::post('incomes/status/{id}', [Business\AcnooIncomeController::class, 'status'])->name('incomes.status'); Route::post('incomes/delete-all', [Business\AcnooIncomeController::class, 'deleteAll'])->name('incomes.delete-all'); // Expense Category Route::resource('expense-categories', Business\AcnooExpenseCategoryController::class)->except('show'); Route::post('expense-categories/status/{id}', [Business\AcnooExpenseCategoryController::class, 'status'])->name('expense-categories.status'); Route::post('expense-categories/delete-all', [Business\AcnooExpenseCategoryController::class, 'deleteAll'])->name('expense-categories.delete-all'); // Expense Route::resource('expenses', Business\AcnooExpenseController::class)->except('show'); Route::post('expenses/status/{id}', [Business\AcnooExpenseController::class, 'status'])->name('expenses.status'); Route::post('expenses/delete-all', [Business\AcnooExpenseController::class, 'deleteAll'])->name('expenses.delete-all'); Route::resource('racks', Business\AcnooRackController::class); Route::post('rack/status/{id}', [Business\AcnooRackController::class, 'status'])->name('racks.status'); Route::post('rack/delete-all', [Business\AcnooRackController::class, 'deleteAll'])->name('racks.delete-all'); Route::resource('shelfs', Business\AcnooShelfController::class); Route::post('shelf/status/{id}', [Business\AcnooShelfController::class, 'status'])->name('shelfs.status'); Route::post('shelf/delete-all', [Business\AcnooShelfController::class, 'deleteAll'])->name('shelfs.delete-all'); // Reports Route::resource('income-reports', Business\AcnooIncomeReportController::class)->only('index'); Route::get('income-reports-excel', [Business\AcnooIncomeReportController::class, 'exportExcel'])->name('income-reports.excel'); Route::get('income-reports-csv', [Business\AcnooIncomeReportController::class, 'exportCsv'])->name('income-reports.csv'); Route::get('income-reports-pdf', [Business\AcnooIncomeReportController::class, 'exportPdf'])->name('income-reports.pdf'); Route::resource('expense-reports', Business\AcnooExpenseReportController::class)->only('index'); Route::get('expense-reports-excel', [Business\AcnooExpenseReportController::class, 'exportExcel'])->name('expense-reports.excel'); Route::get('expense-reports-csv', [Business\AcnooExpenseReportController::class, 'exportCsv'])->name('expense-reports.csv'); Route::get('expense-reports-pdf', [Business\AcnooExpenseReportController::class, 'exportPdf'])->name('expense-reports.pdf'); Route::resource('transaction-history-reports', Business\AcnooTransactionHistoryReportController::class)->only('index'); Route::get('transaction-history-reports-excel', [Business\AcnooTransactionHistoryReportController::class, 'exportExcel'])->name('transaction-history-reports.excel'); Route::get('transaction-history-reports-csv', [Business\AcnooTransactionHistoryReportController::class, 'exportCsv'])->name('transaction-history-reports.csv'); Route::get('transaction-history-reports-pdf', [Business\AcnooTransactionHistoryReportController::class, 'exportPdf'])->name('transaction-history-reports.pdf'); Route::resource('subscription-reports', Business\AcnooSubscriptionReportController::class)->only('index'); Route::get('subscription-reports-excel', [Business\AcnooSubscriptionReportController::class, 'exportExcel'])->name('subscription-reports.excel'); Route::get('subscription-reports-csv', [Business\AcnooSubscriptionReportController::class, 'exportCsv'])->name('subscription-reports.csv'); Route::get('subscription-reports-pdf', [Business\AcnooSubscriptionReportController::class, 'exportPdf'])->name('subscription-reports.pdf'); Route::get('subscription-reports/get-invoice/{id}', [Business\AcnooSubscriptionReportController::class, 'getInvoice'])->name('subscription-reports.invoice'); // Vat Reports Route::resource('vat-reports', Business\AcnooVatReportController::class)->only('index'); Route::get('vat-reports-excel{type?}', [Business\AcnooVatReportController::class, 'exportExcel'])->name('vat.reports.excel'); Route::get('vat-reports-csv{type?}', [Business\AcnooVatReportController::class, 'exportCsv'])->name('vat.reports.csv'); Route::get('vat-reports-pdf{type?}', [Business\AcnooVatReportController::class, 'exportPdf'])->name('vat.reports.pdf'); Route::resource('dues', Business\AcnooDueController::class)->only('index'); Route::get('collect-dues/{id}', [Business\AcnooDueController::class, 'collectDue'])->name('collect.dues'); Route::post('collect-dues/store', [Business\AcnooDueController::class, 'collectDueStore'])->name('collect.dues.store'); Route::get('/collect-dues-invoice/{id}', [Business\AcnooDueController::class, 'getInvoice'])->name('collect.dues.invoice'); Route::get('collect-dues-pdf/{due_id}', [Business\AcnooDueController::class, 'generatePDF'])->name('collect.dues.pdf'); Route::post('collect-dues/mail/{id}', [Business\AcnooDueController::class, 'sendMail'])->name('collect.dues.mail'); Route::get('walk-dues', [Business\AcnooDueController::class, 'walk_dues'])->name('walk-dues.index'); Route::post('walk-dues/filter', [Business\AcnooDueController::class, 'walk_dues_filter'])->name('walk-dues.filter'); Route::get('/walk-dues-invoice/{id}', [Business\AcnooDueController::class, 'walkDuesGetInvoice'])->name('collect.walk-dues.invoice'); Route::get('collect-walk-dues/{id}', [Business\AcnooDueController::class, 'collectWalkDue'])->name('collect.walk.dues'); Route::post('collect-walk-dues/store', [Business\AcnooDueController::class, 'collectWalkDueStore'])->name('collect.walk.dues.store'); Route::get('dues/view-payment/{id}', [Business\AcnooDueController::class, 'viewDuePayment'])->name('dues.view-payment'); Route::get('party-dues', [Business\AcnooDueController::class, 'partyDue'])->name('party.dues'); Route::post('party-dues/filter', [Business\AcnooDueController::class, 'partyDueFilter'])->name('party.dues.filter'); Route::resource('roles', Business\UserRoleController::class)->except('show'); Route::post('roles/delete-all', [Business\UserRoleController::class, 'deleteAll'])->name('roles.delete-all'); Route::resource('settings', Business\SettingController::class)->only('index', 'update'); Route::resource('subscriptions', Business\AcnooSubscriptionController::class)->withoutMiddleware('expired')->only('index'); Route::resource('manage-settings', Business\AcnooSettingsManagerController::class); Route::post('/invoice-settings', [Business\AcnooSettingsManagerController::class, 'updateInvoice'])->name('invoice.update'); Route::post('/currency-settings', [Business\AcnooSettingsManagerController::class, 'updateCurrency'])->name('currency.update'); Route::post('/product-settings', [Business\AcnooSettingsManagerController::class, 'updateProductSetting'])->name('product.settings.update'); Route::post('/product-update-serial', [Business\AcnooSettingsManagerController::class, 'updateSerial'])->name('product.serial.update'); Route::resource('language-settings', Business\AcnooLanguageSettingController::class); Route::resource('currencies', Business\AcnooCurrencyController::class)->only('index'); Route::match(['get', 'post'], 'currencies/default/{id}', [Business\AcnooCurrencyController::class, 'default'])->name('currencies.default'); Route::resource('banks', Business\AcnooBankController::class)->except('show'); Route::post('banks/delete-all', [Business\AcnooBankController::class, 'deleteAll'])->name('banks.delete-all'); Route::get('banks/get', [Business\AcnooBankController::class, 'getBanks'])->name('banks.get'); Route::resource('bank-transactions', Business\BankTransactionController::class)->except('create', 'edit', 'show'); Route::post('bank-transactions/filter', [Business\BankTransactionController::class, 'acnooFilter'])->name('bank-transactions.filter'); Route::resource('cashes', Business\AcnooCashController::class); Route::post('cashes/delete-all', [Business\AcnooCashController::class, 'deleteAll'])->name('cashes.delete-all'); Route::resource('cheques', Business\AcnooChequeController::class)->only('index','store','update'); Route::post('cheques/reopen', [Business\AcnooChequeController::class, 'reopen'])->name('cheques.reopen'); Route::resource('loss-profit-history', Business\AcnooLossProfitHistoryController::class)->only('index'); Route::get('loss-profit-history-excel', [Business\AcnooLossProfitHistoryController::class, 'exportExcel'])->name('loss-profit-history.excel'); Route::get('loss-profit-history-csv', [Business\AcnooLossProfitHistoryController::class, 'exportCsv'])->name('loss-profit-history.csv'); Route::get('loss-profit-history-pdf', [Business\AcnooLossProfitHistoryController::class, 'exportPdf'])->name('loss-profit-history.pdf'); Route::resource('balance-sheet', Business\AcnooBalanceSheetController::class)->only('index'); Route::get('balance-sheet-excel', [Business\AcnooBalanceSheetController::class, 'exportExcel'])->name('balance-sheet.excel'); Route::get('balance-sheet-csv', [Business\AcnooBalanceSheetController::class, 'exportCsv'])->name('balance-sheet.csv'); Route::get('balance-sheet-pdf', [Business\AcnooBalanceSheetController::class, 'exportPdf'])->name('balance-sheet.pdf'); Route::resource('loss-profit-history-reports', Business\AcnooLossProfitHistoryReportController::class)->only('index'); Route::resource('product-sale-history-reports', Business\AcnooProductSaleHistoryReportController::class)->only('index', 'show'); Route::get('product-sale-history-reports-excel', [Business\AcnooProductSaleHistoryReportController::class, 'exportExcel'])->name('product-sale-history-reports.excel'); Route::get('product-sale-history-reports-csv', [Business\AcnooProductSaleHistoryReportController::class, 'exportCsv'])->name('product-sale-history-reports.csv'); Route::get('product-sale-history-reports-pdf', [Business\AcnooProductSaleHistoryReportController::class, 'exportPdf'])->name('product-sale-history-reports.pdf'); Route::get('product-sale-detail-reports-excel/{id}', [Business\AcnooProductSaleHistoryReportController::class, 'exportDetailExcel'])->name('product-sale-detail-reports.excel'); Route::get('product-sale-detail-reports-csv/{id}', [Business\AcnooProductSaleHistoryReportController::class, 'exportDetailCsv'])->name('product-sale-detail-reports.csv'); Route::get('product-sale-detail-reports-pdf/{id}', [Business\AcnooProductSaleHistoryReportController::class, 'exportDetailPdf'])->name('product-sale-detail-reports.pdf'); Route::resource('product-purchase-history-reports', Business\AcnooProductPurchaseHistoryReportController::class)->only('index', 'show'); Route::get('product-purchase-history-reports-excel', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportExcel'])->name('product-purchase-history-reports.excel'); Route::get('product-purchase-history-reports-csv', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportCsv'])->name('product-purchase-history-reports.csv'); Route::get('product-purchase-history-reports-pdf', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportPdf'])->name('product-purchase-history-reports.pdf'); Route::get('product-purchase-detail-reports-excel/{id}', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportDetailExcel'])->name('product-purchase-detail-reports.excel'); Route::get('product-purchase-detail-reports-csv/{id}', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportDetailCsv'])->name('product-purchase-detail-reports.csv'); Route::get('product-purchase-detail-reports-pdf/{id}', [Business\AcnooProductPurchaseHistoryReportController::class, 'exportDetailPdf'])->name('product-purchase-detail-reports.pdf'); Route::resource('transactions', Business\AcnooTransactionController::class)->only('index'); Route::get('transactions-excel', [Business\AcnooTransactionController::class, 'exportExcel'])->name('transactions.excel'); Route::get('transactions-csv', [Business\AcnooTransactionController::class, 'exportCsv'])->name('transactions.csv'); Route::get('transactions-pdf', [Business\AcnooTransactionController::class, 'exportPdf'])->name('transactions.pdf'); Route::resource('bill-wise-profits', Business\AcnooBillWiseProfitController::class)->only('index', 'show'); Route::get('bill-wise-profits-excel', [Business\AcnooBillWiseProfitController::class, 'exportExcel'])->name('bill-wise-profits.excel'); Route::get('bill-wise-profits-csv', [Business\AcnooBillWiseProfitController::class, 'exportCsv'])->name('bill-wise-profits.csv'); Route::get('bill-wise-profits-pdf', [Business\AcnooBillWiseProfitController::class, 'exportPdf'])->name('bill-wise-profits.pdf'); Route::resource('vats', Business\AcnooVatController::class); Route::post('vats/status/{id}', [Business\AcnooVatController::class, 'status'])->name('vats.status'); Route::post('vats/delete-all', [Business\AcnooVatController::class, 'deleteAll'])->name('vats.deleteAll'); Route::post('vat/filter', [Business\AcnooVatController::class, 'acnooFilter'])->name('vats.filter'); Route::post('vat-group/filter', [Business\AcnooVatController::class, 'VatGroupFilter'])->name('vat-groups.filter'); Route::resource('customer-ledger', Business\AcnooCustomerLedgerController::class)->only('index', 'show'); Route::get('customer-ledger-excel', [Business\AcnooCustomerLedgerController::class, 'exportExcel'])->name('customer-ledger.excel'); Route::get('customer-ledger-csv', [Business\AcnooCustomerLedgerController::class, 'exportCsv'])->name('customer-ledger.csv'); Route::get('customer-ledger-pdf', [Business\AcnooCustomerLedgerController::class, 'exportPdf'])->name('customer-ledger.pdf'); Route::get('single-customer-ledger/excel/{party}', [Business\AcnooCustomerLedgerController::class, 'exportLedgerExcel'])->name('single-customer-ledger.excel'); Route::get('single-customer-ledger/csv/{party}', [Business\AcnooCustomerLedgerController::class, 'exportLedgerCsv'])->name('single-customer-ledger.csv'); Route::get('single-customer-ledger/pdf/{party}', [Business\AcnooCustomerLedgerController::class, 'exportLedgerPdf'])->name('single-customer-ledger.pdf'); Route::resource('supplier-ledger', Business\AcnooSupplierLedgerController::class)->only('index', 'show'); Route::get('supplier-ledger/excel', [Business\AcnooSupplierLedgerController::class, 'exportExcel'])->name('supplier-ledger.excel'); Route::get('supplier-ledger/csv', [Business\AcnooSupplierLedgerController::class, 'exportCsv'])->name('supplier-ledger.csv'); Route::get('supplier-ledger/pdf', [Business\AcnooSupplierLedgerController::class, 'exportPdf'])->name('supplier-ledger.pdf'); Route::get('single-supplier-ledger/excel/{party}', [Business\AcnooSupplierLedgerController::class, 'exportLedgerExcel'])->name('single-supplier-ledger.excel'); Route::get('single-supplier-ledger/csv/{party}', [Business\AcnooSupplierLedgerController::class, 'exportLedgerCsv'])->name('single-supplier-ledger.csv'); Route::get('single-supplier-ledger/pdf/{party}', [Business\AcnooSupplierLedgerController::class, 'exportLedgerPdf'])->name('single-supplier-ledger.pdf'); Route::resource('party-loss-profit', Business\AcnooPartyLossProfitController::class)->only('index'); Route::get('party-loss-profit/excel', [Business\AcnooPartyLossProfitController::class, 'exportExcel'])->name('party-loss-profit.excel'); Route::get('party-loss-profit/csv', [Business\AcnooPartyLossProfitController::class, 'exportCsv'])->name('party-loss-profit.csv'); Route::get('party-loss-profit/pdf', [Business\AcnooPartyLossProfitController::class, 'exportPdf'])->name('party-loss-profit.pdf'); Route::get('party-loss-profit/view/{id}', [Business\AcnooPartyLossProfitController::class, 'view'])->name('party-loss-profit.view'); Route::resource('top-customers', Business\AcnooTopCustomerController::class)->only('index'); Route::get('top-customers/excel', [Business\AcnooTopCustomerController::class, 'exportExcel'])->name('top-customers.excel'); Route::get('top-customers/csv', [Business\AcnooTopCustomerController::class, 'exportCsv'])->name('top-customers.csv'); Route::get('top-customers/pdf', [Business\AcnooTopCustomerController::class, 'exportPdf'])->name('top-customers.pdf'); Route::resource('top-customer-reports', Business\AcnooTopCustomerReportController::class)->only('index'); Route::resource('top-suppliers', Business\AcnooTopSupplierController::class)->only('index'); Route::get('top-suppliers/excel', [Business\AcnooTopSupplierController::class, 'exportExcel'])->name('top-suppliers.excel'); Route::get('top-suppliers/csv', [Business\AcnooTopSupplierController::class, 'exportCsv'])->name('top-suppliers.csv'); Route::get('top-suppliers/pdf', [Business\AcnooTopSupplierController::class, 'exportPdf'])->name('top-suppliers.pdf'); Route::resource('top-supplier-reports', Business\AcnooTopSupplierReportController::class)->only('index'); Route::resource('top-product-reports', Business\AcnooTopProductReportController::class)->only('index'); Route::get('top-product-reports/excel', [Business\AcnooTopProductReportController::class, 'exportExcel'])->name('top-product-reports.excel'); Route::get('top-product-reports/csv', [Business\AcnooTopProductReportController::class, 'exportCsv'])->name('top-product-reports.csv'); Route::get('top-product-reports/pdf', [Business\AcnooTopProductReportController::class, 'exportPdf'])->name('top-product-reports.pdf'); Route::resource('product-loss-profit-reports', Business\AcnooProductLossProfitReportController::class)->only('index'); Route::get('product-loss-profit-reports/excel', [Business\AcnooProductLossProfitReportController::class, 'exportExcel'])->name('product-loss-profit-reports.excel'); Route::get('product-loss-profit-reports/csv', [Business\AcnooProductLossProfitReportController::class, 'exportCsv'])->name('product-loss-profit-reports.csv'); Route::get('product-loss-profit-reports/pdf', [Business\AcnooProductLossProfitReportController::class, 'exportPdf'])->name('product-loss-profit-reports.pdf'); Route::resource('discount-product-reports', Business\AcnooDiscountProductReportController::class)->only('index'); Route::get('discount-product-reports/excel', [Business\AcnooDiscountProductReportController::class, 'exportExcel'])->name('discount-product-reports.excel'); Route::get('discount-product-reports/csv', [Business\AcnooDiscountProductReportController::class, 'exportCsv'])->name('discount-product-reports.csv'); Route::get('discount-product-reports/pdf', [Business\AcnooDiscountProductReportController::class, 'exportPdf'])->name('discount-product-reports.pdf'); Route::resource('combo-product-reports', Business\AcnooComboProductReportController::class)->only('index'); Route::get('combo-product-reports/excel', [Business\AcnooComboProductReportController::class, 'exportExcel'])->name('combo-product-reports.excel'); Route::get('combo-product-reports/csv', [Business\AcnooComboProductReportController::class, 'exportCsv'])->name('combo-product-reports.csv'); Route::get('combo-product-reports/pdf', [Business\AcnooComboProductReportController::class, 'exportPdf'])->name('combo-product-reports.pdf'); Route::resource('product-sale-reports', Business\AcnooProductSaleReportController::class)->only('index'); Route::get('product-sale-reports/excel', [Business\AcnooProductSaleReportController::class, 'exportExcel'])->name('product-sale-reports.excel'); Route::get('product-sale-reports/csv', [Business\AcnooProductSaleReportController::class, 'exportCsv'])->name('product-sale-reports.csv'); Route::get('product-sale-reports/pdf', [Business\AcnooProductSaleReportController::class, 'exportPdf'])->name('product-sale-reports.pdf'); Route::resource('product-purchase-reports', Business\AcnooProductPurchaseReportController::class)->only('index'); Route::get('product-purchase-reports/excel', [Business\AcnooProductPurchaseReportController::class, 'exportExcel'])->name('product-purchase-reports.excel'); Route::get('product-purchase-reports/csv', [Business\AcnooProductPurchaseReportController::class, 'exportCsv'])->name('product-purchase-reports.csv'); Route::get('product-purchase-reports/pdf', [Business\AcnooProductPurchaseReportController::class, 'exportPdf'])->name('product-purchase-reports.pdf'); Route::resource('day-book-reports', Business\AcnooDayBookReportController::class)->only('index'); Route::get('day-book-reports/excel', [Business\AcnooDayBookReportController::class, 'exportExcel'])->name('day-book-reports.excel'); Route::get('day-book-reports/csv', [Business\AcnooDayBookReportController::class, 'exportCsv'])->name('day-book-reports.csv'); Route::get('day-book-reports/pdf', [Business\AcnooDayBookReportController::class, 'exportPdf'])->name('day-book-reports.pdf'); Route::resource('cash-flow-reports', Business\AcnooCashFlowReportController::class)->only('index'); Route::get('cash-flow-reports/excel', [Business\AcnooCashFlowReportController::class, 'exportExcel'])->name('cash-flow-reports.excel'); Route::get('cash-flow-reports/csv', [Business\AcnooCashFlowReportController::class, 'exportCsv'])->name('cash-flow-reports.csv'); Route::get('cash-flow-reports/pdf', [Business\AcnooCashFlowReportController::class, 'exportPdf'])->name('cash-flow-reports.pdf'); Route::resource('commissions', Business\AcnooCommissionController::class)->only('index'); Route::resource('sale-commissions', Business\AcnooSaleCommissionController::class)->only('index'); Route::prefix('notifications')->controller(Business\AcnooNotificationController::class)->name('notifications.')->group(function () { Route::get('/', 'mtIndex')->name('index'); Route::post('/filter', 'maanFilter')->name('filter'); Route::get('/{id}', 'mtView')->name('mtView'); Route::get('view/all/', 'mtReadAll')->name('mtReadAll'); }); });