name('login'); Route::post('/check_login', [LoginController::class, 'login_check']); Route::get('/forgot_password', [LoginController::class, 'forgot_password']); Route::post('/send_otp', [LoginController::class, 'add_forgot_password']); Route::get('/otp', [LoginController::class, 'otp_page']); Route::post('/otp_verify', [LoginController::class, 'verify_otp']); Route::get('/password_reset', [LoginController::class, 'reset_password_page']); Route::post('/password_update', [LoginController::class, 'updatePassword']); Route::get('/logout', [LoginController::class, 'logout'])->name('logout'); Route::group(['middleware' => ['checkStatus']], function () { // Route::get('/dashboard', [DashboardController ::class, 'index'])->name('dashboard'); Route::get('/dashboard', [DashboardController::class, 'showDashboard'])->name('dashboard'); Route::get('/profile', [ManageProfileController ::class, 'index'])->name('profile'); //*******************************************************manage users******************************************************** //*******************************************************manage customer******************************************************** Route::get('/manage-customer', [ ManageCustomerController ::class, 'index'])->name('manage.customer'); Route::get('/manage_customer_passport/{id}', [ManageCustomerController::class, 'index_customer'])->name('customer_passport'); Route::get('/manage_customer_view/{id}', [ManageCustomerController::class, 'view_customer']); Route::get('/manage_customer_edit/{id}', [ManageCustomerController::class, 'edit_customer']); Route::post('/update_customer', [ManageCustomerController::class, 'update']); Route::get('/manage_customer_archive', [ManageCustomerController::class, 'archive_customer'])->name('customer_archive'); Route::delete('/manage_customer_archive/{id}', [ManageCustomerController::class, 'delete_customer']); Route::get('/create-pdf-file/{id}', [ManageCustomerController::class, 'download_pdf']); Route::post('/export_selected_customer', [ManageCustomerController::class, 'exportSelectedCustomer'])->name('export-selected-customer'); //*******************************************************manage restraunts******************************************************** Route::get('/manage-restaurants', [ManageRestrauntController ::class, 'index'])->name('manage.restaurants'); //*******************************************************manage subadmin******************************************************** Route::get('/manage-sub-admin', [ ManageSubAdminController ::class, 'index'])->name('manage.subAdmin'); Route::get('/create_sub_admin', [ManageSubAdminController::class, 'create'])->name('manage.sub_admin_create'); Route::post('/insert_sub_admin', [ManageSubAdminController::class, 'store_subadmin']); Route::delete('/manage_sub_admin/{id}', [ManageSubAdminController::class, 'delete_sub_admin']); Route::get('/edit_sub_admin/{id}', [ManageSubAdminController::class, 'edit'])->name('sub_admin_edit'); Route::post('/update_sub_admin', [ManageSubAdminController::class, 'update_subadmin']); Route::get('/change_admin_status', [ManageSubAdminController::class, 'change_admin_status']); //*******************************************************manage passport******************************************************** Route::get('/manage-passport', [ ManagePassportController ::class, 'index'])->name('manage.passport'); //*******************************************************manage voucher******************************************************** Route::get('/manage-vouchers', [ManageVouchersController ::class, 'index'])->name('manage.voucher'); //*******************************************************manage contact******************************************************** Route::get('/manage-contact', [ManageContactUsController ::class, 'index'])->name('manage.contact'); //*******************************************************manage cms******************************************************** Route::get('/manage-cms', [ManageCmsController::class, 'index'])->name('manage.cms'); //*******************************************************manage new&article******************************************************** Route::get('/manage-new-articles', [ManageNewsAndArticlesController ::class, 'index'])->name('manage.Newarticles'); Route::get('/change-article-Status', [ManageNewsAndArticlesController::class, 'change_news_article_Status']); Route::get('/manage_edit_news/{id}', [ManageNewsAndArticlesController::class, 'edit'])->name('manage_edit_news'); Route::post('/manage_update_news', [ManageNewsAndArticlesController::class, 'update'])->name('manage_edit_news'); Route::delete('/delete_article/{id}', [ManageNewsAndArticlesController::class, 'delete_newsarticle']); Route::get('/manage_add_news', [ManageNewsAndArticlesController::class, 'add'])->name('manage_add_news'); Route::post('/manage_insert_news', [ManageNewsAndArticlesController::class, 'insert']); //*******************************************************manage newletter******************************************************** Route::get('/manage-newsletter', [ManageNewsLetterController ::class, 'index'])->name('manage.newLetter'); //*******************************************************manage aboutus******************************************************** Route::get('/add_about_us', [AboutUsController::class, 'add'])->name('about_us_add'); Route::post('/insert_about_us', [AboutUsController::class, 'insert']); Route::get('/manage-about-us', [AboutUsController ::class, 'index'])->name('manage.aboutUs'); Route::get('/about_us_edit/{id}', [AboutUsController::class, 'edit'])->name('about_us_edit'); Route::get('/about_us_rest/{id}', [PrivacyPolicyController::class, 'edit_rest'])->name('aboutusRestEdit'); Route::post('/about_us_update', [AboutUsController::class, 'update']); Route::delete('/delete_about/{id}', [AboutUsController::class, 'delete_about']); Route::get('/change_Status', [AboutUsController::class, 'change_about_Status']); //*******************************************************manage terms******************************************************** Route::get('/terms', [TermsController ::class, 'index'])->name('manage.terms'); Route::get('/terms_edit/{id}', [TermsController::class, 'edit'])->name('terms_edit'); Route::post('/update_terms', [TermsController::class, 'update']); // Route::get('/terms_edit_rest/{id}', [TermsController::class, 'edit_rest'])->name('terms_edit'); //*******************************************************manage faq******************************************************** Route::get('/faq', [FaqController ::class, 'index'])->name('manage.faq'); Route::get('/change_faq_Status', [FaqController::class, 'change_faqStatus']); Route::delete('/delete_faq/{id}', [FaqController::class, 'delete_faq']); Route::post('/update_faq', [FaqController::class, 'update'])->name('manage_edit_faq'); Route::post('/store_faq', [FaqController::class, 'store'])->name('store_faq'); //*******************************************************manage privacypolicy******************************************************** Route::get('/privacy', [ PrivacyPolicyController ::class, 'index'])->name('manage.privacy'); Route::get('/privacy_edit/{id}', [PrivacyPolicyController::class, 'edit'])->name('privacy_edit'); Route::get('/privacy_edit_rest/{id}', [PrivacyPolicyController::class, 'edit_rest'])->name('privacy_edit_rest'); Route::post('/privacy_policy_update', [PrivacyPolicyController::class, 'update']); Route::post('/privacy_policy_update_rest', [PrivacyPolicyController::class, 'update_rest']); //*******************************************************manage reports******************************************************** Route::get('/manage-reports', [ ManageReportsController ::class, 'index'])->name('manage.reports'); //*******************************************************manage feedback******************************************************** Route::get('/manage-feedback', [ManageFeedbackController ::class, 'index'])->name('manage.feedback'); //*******************************************************manage notification******************************************************** Route::get('/manage-notification', [ManageNotificationsController ::class, 'index'])->name('manage.notification'); });