'Front'],function (){ // pages Route::get('/', 'HomeController@index')->name('home'); Route::get('/aboutus', 'HomeController@about')->name('about'); Route::get('who-we-are', 'HomeController@whoweare')->name('whoweare'); Route::get('/catering', 'HomeController@catering')->name('catering'); Route::get('/services', 'HomeController@services')->name('services'); Route::get('/reviews', 'HomeController@reviews')->name('reviews'); Route::post('/save-review', 'HomeController@saveReview')->name('saveReview'); Route::get('/menu', 'HomeController@foodMenu')->name('foodMenu'); Route::get('/menu/{category}', 'HomeController@foodCategory')->name('foodCategory'); Route::post('/menu-addons', 'HomeController@getMenuOptions')->name('getMenuOptions'); Route::get('/events', 'HomeController@events')->name('events'); Route::get('/gallery', 'HomeController@gallery')->name('gallery'); Route::get('/location-hours', 'HomeController@locationInfo')->name('locationInfo'); Route::get('/track-order', 'HomeController@trackOrder')->name('trackOrder'); Route::post('/check-order-status', 'HomeController@checkOrderStatus')->name('checkOrderStatus'); Route::get('/contact', 'HomeController@contact')->name('contact'); Route::post('/contact-inquiry', 'HomeController@contactInquiry')->name('contactInquiry'); Route::get('/table-reservation', 'HomeController@reservation')->name('reservation'); Route::post('/book-table','ReservationController@bookTable')->name('bookTable'); Route::get('/logout-customer', 'CustomerAuthController@logoutCustomer')->name('logoutCustomer'); Route::get('/checkout', 'CartController@checkout')->name('checkout'); Route::post('/verify-order', 'CartController@verifyOrder')->name('verifyOrder'); Route::get('/thankyou', 'CartController@thankyou')->name('thankyou'); Route::post('/subscribe-to-mailing-list', 'HomeController@subscribeTo')->name('subscribeTo'); Route::get('/careers', 'HomeController@careers')->name('careers'); Route::post('/careers-apply', 'HomeController@careersApply')->name('careersApply'); Route::get('/faqs', 'HomeController@faqs')->name('faqs'); Route::get('blog', 'HomeController@blog')->name('blog'); Route::get('blog/{category}', 'HomeController@blog')->name('blogCategory'); Route::get('post/{detail}', 'HomeController@blogDetail')->name('blogDetail'); $pp = \App\Page::where('type','pp')->first(); if($pp && $pp->status == 1){ Route::get('/privacy-policy', 'HomeController@privacyPolicy')->name('privacyPolicy'); } $tc = \App\Page::where('type','tc')->first(); if ($tc && $tc->status == 1) { Route::get('/terms-and-conditions', 'HomeController@termsAndConditions')->name('termsAndConditions'); } //Payment with stripe Route::post('/payment-intent-id', 'CartController@getPaymentIntentId')->name('getPaymentIntentId'); Route::group(['middleware' => 'CustomerAuthenticated'], function () { // customer auth Route::get('/signup', 'CustomerAuthController@signupPage')->name('signupPage'); Route::post('/save-signup', 'CustomerAuthController@saveSignup')->name('saveSignup'); Route::get('/signin', 'CustomerAuthController@signinPage')->name('signinPage'); Route::post('/authenticate', 'CustomerAuthController@authenticate')->name('authenticate'); Route::get('/verifyemail', 'CustomerAuthController@verifyEmail')->name('verifyEmail'); //forgot password Route::get('/forgot-password', 'CustomerAuthController@forgotPasswordPage')->name('forgotPasswordPage'); Route::post('/forgot-password-check', 'CustomerAuthController@forgotPasswordCheck')->name('forgotPasswordCheck'); Route::get('/forgot-password-verification/{id}', 'CustomerAuthController@forgotPasswordVerificationPage')->name('forgotPasswordVerificationPage'); Route::post('/forgot-password-verification-check', 'CustomerAuthController@forgotPasswordVerificationCheck')->name('forgotPasswordVerificationCheck'); Route::get('/reset-password/{id}', 'CustomerAuthController@resetPasswordPage')->name('resetPasswordPage'); Route::post('/new-password', 'CustomerAuthController@newPassword')->name('newPassword'); }); Route::group(['middleware' => 'CustomerNotAuthenticated'], function () { // customer Route::get('/my-profile','CustomerController@customerProfile')->name('myProfile'); Route::post('/update-customer-profile', 'CustomerController@updateCustomerProfile')->name('updateCustomerProfile'); Route::get('/my-orders','CustomerController@customerOrders')->name('customerOrders'); Route::get('/get-customer-order', 'CustomerController@getCustomerOrder')->name('getCustomerOrder'); Route::post('/save-customer-feedack','CustomerController@saveCustomerFeedack')->name('saveCustomerFeedack'); // cart Route::post('/save-address', 'CartController@saveAddress')->name('saveAddress'); Route::post('/get-address', 'CartController@getAddress')->name('getAddress'); Route::post('/order-detail', 'CartController@orderDetail')->name('orderDetail'); // reservations Route::get('/my-reservations','CustomerController@customerReservations')->name('customerReservations'); // points if (config('app.mod_loyalty') == true) { Route::get('/my-points', 'CustomerController@customerPoints')->name('customerPoints'); Route::post('/redeem-points', 'CustomerController@redeemPoints')->name('redeemPoints'); } }); Route::get('/menu-marmi-ristorante-eng', 'HomeController@marmi_eng')->name('marmi_eng'); Route::get('/menu-marmi-ristorante-esp', 'HomeController@marmi_esp')->name('marmi_esp'); Route::get('/menu-oliva-eng', 'HomeController@oliva_eng')->name('oliva_eng'); Route::get('/menu-oliva-esp', 'HomeController@oliva_esp')->name('oliva_esp'); Route::get('/mission', 'HomeController@mission')->name('mission'); }); /* |========================================================================== | Admin Routes |========================================================================== */ Route::group(['prefix' => 'admin'], function () { Auth::routes(); Route::group(['middleware' => 'if_login'], function () { Route::get('/', function () { return view('auth.login'); }); }); Route::group(['namespace'=> 'Admin'],function (){ Route::group(['middleware'=>'auth'],function(){ Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout'); Route::get('/dashboard', 'HomeController@index')->name('dashboard'); Route::get('/business-day', 'HomeController@businessDay')->name('businessDay'); Route::get('/notifications', 'HomeController@notifications')->name('notifications'); Route::get('/notifications-count', 'HomeController@notificationsCount')->name('notificationsCount'); Route::get('/notification-delete', 'HomeController@notificationDelete')->name('notificationDelete'); //Profile Route::get('/profile', 'HomeController@get_profile')->name('profile'); Route::post('/save_profile', 'HomeController@save_profile')->name('updateProfile'); //Orders Route::get('/new-orders', 'OrdersController@get_new_orders')->name('newOrders'); Route::get('/orders', 'OrdersController@get_orders')->name('orders'); Route::get('/get_orders_ajax', 'OrdersController@get_orders_ajax')->name('getOrdersAjax'); Route::post('/get_order_detail_ajax', 'OrdersController@get_order_detail_ajax')->name('getOrderDetailAjax'); Route::post('/order_duration_update', 'OrdersController@order_duration_update')->name('orderDurationUpdate'); Route::post('/order_status_update', 'OrdersController@order_status_update')->name('orderStatusUpdate'); Route::post('/reject_reason', 'OrdersController@reject_reason')->name('rejectReason'); Route::post('/change_order_status', 'OrdersController@change_order_status')->name('changeOrderStatus'); Route::get('/print-order', 'OrdersController@print_order')->name('printOrder'); Route::get('/pos-print-order', 'OrdersController@pos_print_order')->name('posPrintOrder'); Route::get('/get_new_orders_count', 'HomeController@get_new_orders_count')->name('getNewOrdersCount'); //POS if(config('app.mod_pos') == true){ Route::get('/pos', 'PosController@get_pos')->name('pos'); Route::get('/get_menu_items_by_category', 'PosController@get_menu_items_by_category')->name('getMenuItemsByCategoryPos'); Route::post('/save_pos', 'PosController@save_pos')->name('savePos'); Route::get('/pos-sales', 'PosController@get_pos_sales')->name('posSales'); Route::post('/payment-status', 'PosController@paymentStatus')->name('paymentStatus'); Route::get('/get_pos_customers', 'PosController@get_pos_customers')->name('getPosCustomers'); Route::post('/save_pos_customer', 'PosController@save_pos_customer')->name('savePosCustomer'); Route::get('/delete_order', 'PosController@delete_order')->name('deleteOrder'); if (config('app.mod_kds') == true) { Route::get('/kitchen_screen', 'KitchenController@kitchen_screen')->name('kitchenScreen'); Route::get('/get_kitchen_orders_ajax', 'KitchenController@get_kitchen_orders_ajax')->name('getKitchenOrdersAjax'); Route::post('/clear_kitchen_order', 'KitchenController@clear_kitchen_order')->name('clearKitchenOrder'); Route::get('/clear_Kitchen_screen', 'KitchenController@clear_Kitchen_screen')->name('clearKitchenScreen'); Route::post('/print-kitchen-receipt', 'PosController@printKitchenReceipt')->name('printKitchenReceipt'); Route::post('/send-kds', 'PosController@sendKds')->name('sendKds'); Route::get('/kitchen-receipt-logs', 'KitchenController@krLogs')->name('krLogs'); } } Route::get('/cash-register', 'CashRegisterController@cashRegister')->name('cashRegister'); Route::get('/cash-register-archive', 'CashRegisterController@cashRegisterArchive')->name('cashRegisterArchive'); Route::post('/save-cash-register', 'CashRegisterController@saveCashRegister')->name('saveCashRegister'); Route::post('/delete-cash-register', 'CashRegisterController@deleteCashRegister')->name('deleteCashRegister'); Route::get('/calculator', 'PosController@calculator')->name('calculator'); Route::post('/get_menu_addons_ajax', 'PosController@get_menu_addons_ajax')->name('getMenuAddonsAjax'); //Reservations if(config('app.mod_reservations') == true){ Route::get('/reservations', 'ReservationController@get_reservations')->name('reservations'); Route::post('/status_booking', 'ReservationController@status_booking')->name('statusBooking'); Route::post('/update-email-templates', 'ReservationController@emailTemplates')->name('emailTemplates'); Route::post('/unmark_new_reservations', 'ReservationController@unmark_new_reservations')->name('unmark_new_reservations'); Route::post('/unmark_new_customers', 'CustomersController@unmark_new_customers')->name('unmark_new_customers'); } Route::group(['middleware' => 'if_user'], function () { //Menu Route::get('/menu', 'MenuController@get_menu')->name('menu'); Route::get('/detail-menu', 'MenuController@viewMenu')->name('viewMenu'); Route::get('/add-menu', 'MenuController@addMenu')->name('addMenu'); Route::get('/edit-menu', 'MenuController@editMenu')->name('editMenu'); Route::post('/save-menu', 'MenuController@saveMenu')->name('saveMenu'); Route::post('/status-menu', 'MenuController@statusMenu')->name('statusMenu'); Route::post('/update-menu', 'MenuController@updateMenu')->name('updateMenu'); Route::get('/delete-menu', 'MenuController@deleteMenu')->name('deleteMenu'); Route::post('/add-new-menu-item-detail', 'MenuController@addNewMenuItemDetail')->name('addNewMenuItemDetail'); Route::get('/delete-menu-item-detail', 'MenuController@deleteMenuItemDetail')->name('deleteMenuItemDetail'); Route::post('/update-menu-order', 'MenuController@updateMenuOrder')->name('updateMenuOrder'); //categories Route::get('/categories', 'MenuController@get_categories')->name('categories'); Route::get('/delete_category', 'MenuController@delete_category')->name('deleteCategory'); Route::post('/save_category', 'MenuController@save_category')->name('saveCategory'); Route::post('/update_category', 'MenuController@update_category')->name('updateCategory'); Route::post('/get_category', 'MenuController@get_category')->name('getCategory'); Route::post('/status_category', 'MenuController@status_category')->name('statusCategory'); //qr Menu Route::get('/qr-menu', 'MenuController@qrMenu')->name('qrMenu'); Route::get('/delete-qr-menu', 'MenuController@deleteQRMenu')->name('deleteQRMenu'); Route::post('/save-qr-menu', 'MenuController@saveQRMenu')->name('saveQRMenu'); Route::post('/update-qr-menu', 'MenuController@updateQRMenu')->name('updateQRMenu'); Route::post('/get-qr-menu', 'MenuController@getQRMenu')->name('getQRMenu'); //addons if(config('app.mod_flavers') == true){ Route::get('/addons', 'MenuAddonsController@addons')->name('addons'); Route::post('/getMenuItemsByCategory', 'MenuAddonsController@getMenuItemsByCategory')->name('getMenuItemsByCategory'); Route::get('/new-addons', 'MenuAddonsController@new_addons')->name('newAddons'); Route::post('/save_addons', 'MenuAddonsController@save_addons')->name('saveAddons'); Route::get('/assign-addons', 'MenuAddonsController@assignAddons')->name('assignAddons'); Route::post('/save-assign-addons', 'MenuAddonsController@saveAssignAddons')->name('saveAssignAddons'); Route::post('/get_addons_by_menu_item', 'MenuAddonsController@get_addons_by_menu_item')->name('getAddonsByMenuItem'); Route::post('/delete_addon', 'MenuAddonsController@delete_addon')->name('deleteAddon'); Route::post('/delete_addon_detail', 'MenuAddonsController@delete_addon_detail')->name('deleteAddonDetail'); Route::post('/update_addon', 'MenuAddonsController@update_addon')->name('updateAddon'); Route::post('/update_addon_detail', 'MenuAddonsController@update_addon_detail')->name('updateAddonDetail'); Route::post('/add-addon-detail', 'MenuAddonsController@addNewAddonDetail')->name('addNewAddonDetail'); } //pizza toppings if (config('app.mod_pizza_toppings') == true) { Route::get('/pizza-toppings', 'PizzaToppingsController@pizzaToppings')->name('pizzaToppings'); Route::get('/add-pizza-toppings', 'PizzaToppingsController@addPizzaToppings')->name('addPizzaToppings'); Route::post('/save-pizza-toppings', 'PizzaToppingsController@savePizzaToppings')->name('savePizzaToppings'); Route::post('/get-pizza-toppings-by-menuitem', 'PizzaToppingsController@getPizzaToppingsByMenuItem')->name('getPizzaToppingsByMenuItem'); } Route::post('/deleteTopping', 'PizzaToppingsController@deleteTopping')->name('deleteTopping'); Route::post('/delete_topping_detail', 'PizzaToppingsController@deleteToppingDetail')->name('deleteToppingDetail'); Route::post('/updateTopping', 'PizzaToppingsController@updateTopping')->name('updateTopping'); Route::post('/update_topping_detail', 'PizzaToppingsController@updateToppingDetail')->name('updateToppingDetail'); Route::post('/add-topping-detail', 'PizzaToppingsController@addNewToppingDetail')->name('addNewToppingDetail'); //Reports Route::get('/sales', 'ReportsController@get_sales')->name('salesReport'); Route::get('/category_by_items_report', 'ReportsController@category_by_items_report')->name('categoryByItemsReport'); Route::get('/detail_report', 'ReportsController@detail_report')->name('detailReport'); Route::get('/customers_report', 'ReportsController@customers_report')->name('customersReport'); Route::get('/reservations_report', 'ReportsController@reservations_report')->name('reservationsReport'); Route::get('/expenses_report', 'ReportsController@expenses_report')->name('expensesReport'); Route::get('/print_report', 'ReportsController@print_report')->name('printReport'); //CMS if(config('app.mod_cms') == true){ //homepage Route::get('/website-homepage', 'HomepageController@get_homepage')->name('websiteHomepage'); Route::post('/save_homepage', 'HomepageController@save_homepage')->name('updateHomepage'); //aboutus Route::get('/website-aboutus', 'AboutusController@get_aboutus')->name('websiteAboutus'); Route::post('/save_aboutus', 'AboutusController@save_aboutus')->name('updateAboutus'); //testimonials Route::get('/website-testimonials', 'TestimonialsController@get_testimonials')->name('websiteTestimonials'); Route::post('/save_testimonial', 'TestimonialsController@save_testimonial')->name('saveTestimonial'); Route::post('/get_testimonial', 'TestimonialsController@get_testimonial')->name('getTestimonial'); Route::post('/update_testimonial', 'TestimonialsController@update_testimonial')->name('updateTestimonial'); Route::post('/status_testimonial', 'TestimonialsController@status_testimonial')->name('statusTestimonial'); Route::get('/delete_testimonial', 'TestimonialsController@delete_testimonial')->name('deleteTestimonial'); //sliders Route::get('/website-sliders', 'SlidersController@get_sliders')->name('websiteSliders'); Route::post('/save-sliders', 'SlidersController@save_sliders')->name('saveSlider'); Route::post('/get-slider', 'SlidersController@get_slider')->name('getSlider'); Route::post('/update-sliders', 'SlidersController@update_sliders')->name('updateSlider'); Route::get('/delete-slider', 'SlidersController@delete_slider')->name('deleteSlider'); Route::post('/status-slider', 'SlidersController@status_slider')->name('statusSlider'); //gallery Route::get('/website-gallery', 'GalleryController@get_galleries')->name('websiteGallery'); Route::post('/save_gallery', 'GalleryController@save_gallery')->name('saveGallery'); Route::post('/get_gallery', 'GalleryController@get_gallery')->name('getGallery'); Route::post('/update_gallery', 'GalleryController@update_gallery')->name('updateGallery'); Route::get('/delete_gallery','GalleryController@delete_gallery')->name('deleteGallery'); Route::post('/status_gallery', 'GalleryController@status_gallery')->name('statusGallery'); Route::post('/featured_gallery', 'GalleryController@featured_gallery')->name('featuredGallery'); //services Route::get('/website-services', 'ServicesController@get_services')->name('websiteServices'); Route::post('/save_services', 'ServicesController@save_services')->name('saveService'); Route::post('/get_service', 'ServicesController@get_service')->name('getService'); Route::post('/update_services', 'ServicesController@update_services')->name('updateService'); Route::get('/delete_service', 'ServicesController@delete_service')->name('deleteService'); Route::post('/status_services', 'ServicesController@status_services')->name('statusService'); //events Route::get('/website-events', 'EventController@get_events')->name('websiteEvents'); Route::post('/save_events', 'EventController@save_events')->name('saveEvents'); Route::post('/get_event', 'EventController@get_event')->name('getEvent'); Route::post('/update_events', 'EventController@update_events')->name('updateEvents'); Route::get('/delete_event', 'EventController@delete_event')->name('deleteEvent'); Route::post('/status_event', 'EventController@status_event')->name('statusEvent'); //catering Route::get('/website-catering', 'CateringController@websiteCatering')->name('websiteCatering'); Route::post('/update-website-catering', 'CateringController@updateWebsiteCatering')->name('updateWebsiteCatering'); //seo Route::get('/website-seo', 'SeoController@get_seo')->name('websiteSeo'); Route::post('/save_seo', 'SeoController@save_seo')->name('updateSeo'); //privacy policy Route::get('/page-privacy-policy', 'PageController@pagePrivacyPolicy')->name('pagePrivacyPolicy'); Route::post('/update-privacy-policy', 'PageController@updatePrivacyPolicy')->name('updatePrivacyPolicy'); //terms conditions Route::get('/page-terms-and-conditions', 'PageController@pageTermsAndConditions')->name('pageTermsAndConditions'); Route::post('/update-terms-and-conditions', 'PageController@updateTermsAndConditions')->name('updateTermsAndConditions'); //newsletter Route::get('/newsletter', 'NewsletterController@newsletter')->name('newsletter'); Route::post('/statusNewsletter', 'NewsletterController@statusNewsletter')->name('statusNewsletter'); //FAQs Route::get('/website-faqs', 'AboutusController@get_faqs')->name('getFaqs'); Route::get('/delete_faq', 'AboutusController@delete_faq')->name('deleteFaq'); Route::post('/save_faq', 'AboutusController@save_faq')->name('saveFaq'); Route::post('/update_faq', 'AboutusController@update_faq')->name('updateFaq'); Route::post('/get_faq', 'AboutusController@get_faq')->name('getFaq'); //FAQs Category Route::get('/faqs-category', 'AboutusController@getFaqsCategory')->name('getFaqsCategory'); Route::get('/delete-faq-category', 'AboutusController@deleteFaqCategory')->name('deleteFaqCategory'); Route::post('/save-faq-category', 'AboutusController@saveFaqCategory')->name('saveFaqCategory'); Route::post('/update-faq-category', 'AboutusController@updateFaqCategory')->name('updateFaqCategory'); Route::post('/get-faq-category', 'AboutusController@getFaqCategory')->name('getFaqCategory'); } //Customers Route::get('/customers', 'CustomersController@get_customers')->name('customers'); Route::post('/save_customer', 'CustomersController@save_customer')->name('saveCustomer'); Route::get('/get_customer', 'CustomersController@get_single_customer')->name('getCustomer'); Route::post('/update_customer', 'CustomersController@update_customer')->name('updateCustomer'); Route::post('/status_customer', 'CustomersController@status_customer')->name('statusCustomer'); Route::get('/csv_customer', 'CustomersController@csv_customer')->name('csvCustomer'); //customer groups Route::get('/customer-groups', 'CustomersController@get_groups')->name('customerGroups'); Route::post('/save_group', 'CustomersController@save_group')->name('saveGroup'); Route::get('/delete_customer_group', 'CustomersController@delete_customer_group')->name('deleteCustomerGroup'); Route::get('/delete_customer', 'CustomersController@delete_customer')->name('deleteCustomer'); Route::get('/get_customers_group', 'CustomersController@get_customers_group')->name('getCustomersGroup'); //customer feedback Route::get('/customers-feedback', 'CustomersController@get_feedback')->name('customersFeedback'); Route::get('/delete_customer_feddback', 'CustomersController@delete_feedback')->name('deleteFeedback'); //customer profile Route::get('/customer-profile', 'CustomersController@get_profile')->name('customerProfile'); Route::post('/customer_order', 'CustomersController@get_customer_order')->name('customerOrder'); Route::get('/customer-orders-count', 'CustomersController@customersOrdersCount')->name('customersOrdersCount'); //Users Route::get('/users', 'UserController@get_users')->name('users'); Route::post('/save-users', 'UserController@save_users')->name('saveUser'); Route::get('/delete-user', 'UserController@delete_user')->name('deleteUser'); Route::post('/get-user', 'UserController@get_user')->name('getUser'); Route::get('/user-logs', 'UserController@get_user_logs')->name('userLogs'); //Marketing if(config('app.mod_marketing') == true){ //vouchers Route::get('/vouchers', 'PromotionsController@get_vouchers')->name('vouchers'); Route::post('/save_vouchers', 'PromotionsController@save_vouchers')->name('saveVouchers'); Route::post('/get_voucher_detail', 'PromotionsController@get_voucher_detail')->name('getVoucherDetail'); Route::get('/get_menu_items', 'PromotionsController@get_menu_items')->name('getMenuItems'); Route::get('/get_menu_detail', 'PromotionsController@get_menu_detail')->name('getMenuDetail'); Route::get('/delete_voucher', 'PromotionsController@delete_voucher')->name('deleteVoucher'); //flat discount Route::get('/flat-discount', 'PromotionsController@get_flat_discount')->name('flatDiscount'); Route::post('/save_flat_discount', 'PromotionsController@save_flat_discount')->name('saveFlatDiscount'); Route::get('/delete_flat_discount', 'PromotionsController@delete_flat_discount')->name('deleteFlatDiscount'); //blast email Route::get('/blast-email', 'PromotionsController@get_blast_email')->name('blastEmail'); Route::post('/send_blast_email', 'PromotionsController@send_blast_email')->name('sendBlastEmail'); //push notifications Route::get('/push-notifications', 'PromotionsController@get_push_notifications')->name('pushNotifications'); Route::post('/send_push_notifications', 'PromotionsController@send_push_notifications')->name('sendPushNotifications'); //sms Route::get('/sms', 'PromotionsController@get_sms')->name('sms'); Route::post('/send_sms', 'PromotionsController@send_sms')->name('sendSms'); } //Settings Route::get('/settings', 'SettingsController@settings')->name('settings'); Route::post('/update-settings', 'SettingsController@updateSettings')->name('updateSettings'); //address Route::get('/address', 'SettingsController@get_address')->name('address'); Route::post('/update-address', 'SettingsController@edit_address')->name('updateAddress'); //hours if (config('app.mod_cms') == true) { Route::get('/timing', 'SettingsController@get_timing')->name('timing'); Route::post('/update-timing', 'SettingsController@save_timing')->name('updateTiming'); //delivery araes Route::get('/delivery-areas', 'SettingsController@get_delivery_areas')->name('deliveryAreas'); Route::post('/save-delivery-areas', 'SettingsController@save_delivery_areas')->name('saveDeliveryAreas'); Route::get('/get-delivery-area', 'SettingsController@get_delivery_area')->name('getDeliveryArea'); Route::post('/update-delivery-area', 'SettingsController@update_delivery_area')->name('updateDeliveryArea'); Route::get('/delete-devliery-area', 'SettingsController@delete_devliery_area')->name('deleteDevlieryArea'); } //Servers Route::get('/servers', 'ServersController@servers')->name('servers'); Route::post('/save_server', 'ServersController@saveServer')->name('saveServer'); Route::post('/get_server', 'ServersController@getServer')->name('getServer'); Route::post('/update_server', 'ServersController@updateServer')->name('updateServer'); Route::get('/delete_server', 'ServersController@deleteServer')->name('deleteServer'); Route::post('/status_server', 'ServersController@statusServer')->name('statusServer'); if(config('app.mod_expenses') == true){ //expenses Route::get('/expenses', 'ExpenseController@get_expenses')->name('expenses'); Route::get('/expenses-form', 'ExpenseController@get_expenses_form')->name('expensesForm'); Route::post('/save_expense', 'ExpenseController@save_expense')->name('saveExpense'); Route::get('/delete_expense', 'ExpenseController@delete_expense')->name('deleteExpense'); //expense types Route::get('/expense-types', 'ExpenseController@get_expense_types')->name('expenseTypes'); Route::get('/expense-types-form', 'ExpenseController@get_expense_types_form')->name('expenseTypesForm'); Route::post('/save_expense_type', 'ExpenseController@save_expense_type')->name('saveExpenseType'); Route::get('/delete_expense_type', 'ExpenseController@delete_expense_type')->name('deleteExpenseType'); } //get_new Route::get('/get_new_customers', 'HomeController@get_new_customers')->name('get_new_customers'); Route::get('/get_new_reservations', 'HomeController@get_new_reservations')->name('get_new_reservations'); //Schedule if(config('app.mod_schedules') == true){ Route::get('/sections', 'ScheduleController@get_sections')->name('sections'); Route::post('/save_section', 'ScheduleController@save_section')->name('saveSection'); Route::get('/delete_section', 'ScheduleController@delete_section')->name('deleteSection'); Route::post('/get_section', 'ScheduleController@get_section')->name('getSection'); Route::get('/schedule', 'ScheduleController@get_schedule')->name('schedule'); Route::get('/schedule_list', 'ScheduleController@schedule_list')->name('scheduleList'); Route::post('/save_schedule', 'ScheduleController@save_schedule')->name('saveSchedule'); Route::get('/delete_schedule', 'ScheduleController@delete_schedule')->name('deleteSchedule'); Route::post('/get_schedule', 'ScheduleController@get_schedule')->name('getSchedule'); Route::get('/my-schedule', 'ScheduleController@my_schedule')->name('mySchedule'); Route::get('/shift-swap', 'ScheduleController@shift_swap')->name('shiftSwap'); Route::post('/save-shift-swap', 'ScheduleController@save_shift_swap')->name('saveShiftSwap'); Route::get('/shift-requests', 'ScheduleController@shift_requests')->name('shiftRequests'); Route::get('/delete-shift-request', 'ScheduleController@delete_shift_request')->name('deleteShiftRequest'); Route::post('/status-shift-request-admin', 'ScheduleController@status_shift_request_admin')->name('statusShiftRequestAdmin'); Route::post('/status-shift-request-user', 'ScheduleController@status_shift_request_user')->name('statusShiftRequestUser'); } //Ingredients if(config('app.mod_inventory') == true){ Route::get('/ingredient-categories', 'InventoryController@ingredient_categories')->name('ingredientCategories'); Route::post('/single_ingredient_category', 'InventoryController@single_ingredient_category')->name('singleIngredientCategory'); Route::post('/save_ingredient_category', 'InventoryController@save_ingredient_category')->name('saveIngredientCategory'); Route::post('/update_ingredient_category', 'InventoryController@update_ingredient_category')->name('updateIngredientCategory'); Route::get('/delete_ingredient_category', 'InventoryController@delete_ingredient_category')->name('deleteIngredientCategory'); Route::get('/ingredient-units', 'InventoryController@ingredient_units')->name('ingredientUnits'); Route::post('/single_ingredient_unit', 'InventoryController@single_ingredient_unit')->name('singleIngredientUnit'); Route::post('/save_ingredient_unit', 'InventoryController@save_ingredient_unit')->name('saveIngredientUnit'); Route::post('/update_ingredient_unit', 'InventoryController@update_ingredient_unit')->name('updateIngredientUnit'); Route::get('/delete_ingredient_unit', 'InventoryController@delete_ingredient_unit')->name('deleteIngredientUnit'); Route::get('/ingredients', 'InventoryController@ingredients')->name('ingredients'); Route::post('/single_ingredient', 'InventoryController@single_ingredient')->name('singleIngredient'); Route::post('/save_ingredient', 'InventoryController@save_ingredient')->name('saveIngredient'); Route::post('/update_ingredient', 'InventoryController@update_ingredient')->name('updateIngredient'); Route::get('/delete_ingredient', 'InventoryController@delete_ingredient')->name('deleteIngredient'); Route::get('/suppliers', 'InventoryController@suppliers')->name('suppliers'); Route::post('/single_supplier', 'InventoryController@single_supplier')->name('singleSupplier'); Route::post('/save_supplier', 'InventoryController@save_supplier')->name('saveSupplier'); Route::post('/update_supplier', 'InventoryController@update_supplier')->name('updateSupplier'); Route::get('/delete_supplier', 'InventoryController@delete_supplier')->name('deleteSupplier'); Route::get('/purchasing', 'InventoryController@purchasing')->name('purchasing'); Route::get('/add_purchase', 'InventoryController@add_purchase')->name('addPurchase'); Route::get('/purchasing_details', 'InventoryController@purchasing_details')->name('purchasingDetails'); Route::post('/save_purchasing', 'InventoryController@save_purchasing')->name('savePurchasing'); Route::post('/update_purchasing', 'InventoryController@updatePurchasing'); Route::get('/recipe', 'InventoryController@recipe')->name('recipe'); Route::post('/save_recipe', 'InventoryController@save_recipe')->name('saveRecipe'); Route::get('/menu_item_recipes', 'InventoryController@menu_item_recipes')->name('menuItemRecipes'); Route::get('/delete_recipe', 'InventoryController@delete_recipe')->name('deleteRecipe'); Route::get('/stock', 'InventoryController@stock')->name('stock'); Route::get('/waste', 'InventoryController@waste')->name('waste'); Route::get('/add_waste', 'InventoryController@add_waste')->name('addWaste'); Route::get('/waste_details', 'InventoryController@waste_details')->name('wasteDetails'); Route::post('/save_waste', 'InventoryController@save_waste')->name('saveWaste'); Route::get('/consumptions', 'InventoryController@consumptions')->name('consumptions'); Route::get('/profit_loss_report', 'InventoryController@profit_loss_report')->name('profitLossReport'); Route::get('/inventory-adjustments', 'InventoryController@inventory_adjustments')->name('inventoryAdjustments'); Route::get('/add_adjustments', 'InventoryController@add_adjustments')->name('addAdjustments'); Route::post('/store_adjustments', 'InventoryController@store_adjustments')->name('storeAdjustments'); Route::get('/adjustments_detail', 'InventoryController@adjustments_detail')->name('adjustmentsDetail'); } //loyaltyPoints if (config('app.mod_loyalty') == true) { Route::get('/loyalty-points', 'LoyaltyPointsController@loyaltyPoints')->name('loyaltyPoints'); Route::post('/update-loyalty-points', 'LoyaltyPointsController@updateLoyaltyPoints')->name('updateLoyaltyPoints'); Route::get('/customer-reward-points', 'LoyaltyPointsController@customerRewardPoints')->name('customerRewardPoints'); Route::get('/loyalty-points-logs', 'LoyaltyPointsController@pointsLogs')->name('pointsLogs'); } }); //blog Route::get('/blog', 'BlogController@blog')->name('blogList'); Route::get('/new-blog', 'BlogController@createBlog')->name('createBlog'); Route::post('/save-blog', 'BlogController@saveBlog')->name('saveBlog'); Route::get('/edit-blog', 'BlogController@editBlog')->name('editBlog'); Route::post('/update-blog', 'BlogController@updateBlog')->name('updateBlog'); Route::get('/delete-blog','BlogController@deleteBlog')->name('deleteBlog'); Route::get('/delete-comment/{id}', 'BlogController@deleteComment')->name('deleteComment'); Route::get('/get_notify_count', 'HomeController@get_notify_count')->name('getNotifyCount'); Route::get('mission-page', 'MissionPageController@index')->name('missionPage'); Route::post('mission-page', 'MissionPageController@store'); Route::get('about-page', 'AboutPageController@index')->name('aboutPage'); Route::post('about-page', 'AboutPageController@store'); Route::get('who-we-are-page', 'WhoWeArePageController@index')->name('whowearePage'); Route::post('who-we-are-page', 'WhoWeArePageController@store'); Route::get('menu-page', 'MenuPageController@index')->name('menuPage'); Route::post('menu-page', 'MenuPageController@store'); Route::get('schedule-location-page', 'ScheduleLocationPageController@index')->name('scheduleLocationPage'); Route::post('schedule-location-page', 'ScheduleLocationPageController@store'); Route::resource('menu-page-carousel', 'MenuPageCarouselController'); Route::resource('catering-page-carousel', 'CateringPageCarouselController'); Route::get('my-account-page', 'MyAccountPageController@index')->name('myaccountPage'); Route::post('my-account-page', 'MyAccountPageController@store'); Route::get('catering-page', 'CateringPageController@index')->name('cateringPage'); Route::post('catering-page', 'CateringPageController@store'); Route::get('order-calendar', 'OrderCalendarController@index')->name('orderCalendar'); Route::post('order-calendar', 'OrderCalendarController@store')->name('order.calendar.save'); Route::delete('order-calendar/{id}', 'OrderCalendarController@destroy')->name('orderCalendar.destroy'); Route::get('due-tomorrow-orders', 'OrdersController@dueTomorrowOrders')->name('dueTomorrowOrders'); Route::get('theme', 'ThemeController@index')->name('theme.index'); Route::post('theme', 'ThemeController@update')->name('theme.update'); Route::get('/checkout-settings', 'CheckoutSettingController@edit')->name('checkout.settings.edit'); Route::post('/checkout-settings', 'CheckoutSettingController@update')->name('checkout.settings.update'); }); }); }); // clear veiw cache Route::get('/clear-view', function() { Artisan::call('view:clear'); return 'View cache cleared'; }); // clear cache Route::get('/clear-cache', function() { Artisan::call('cache:clear'); return 'Cache is cleared'; });