name('manage_module'); Route::post('/insert_manage_module', [ManageModuleController::class, 'insert']); Route::post('/update_module', [ManageModuleController::class, 'update_module']); Route::delete('/delete_module/{id}', [ManageModuleController::class, 'delete_module']); //****************************************** ManageModuleController end ******************************************\\ //************************************************************************ Backend Routes start here ************************************************8**************************************\\ //****************************************** PaymentController end ******************************************\\ Route::get('/payment/create', [PaymentController::class, 'createPayment'])->name('payment.create'); //Route::get('/payment/status', [PaymentController::class, 'paymentStatus'])->name('payment.status'); //Route::get('/payment/status', [PaymentController::class, 'insert_volunteer_program_detail'])->name('payment.status'); //****************************************** PaymentController end ******************************************\\ //****************************************** LoginContoller start ******************************************\\ Route::get('/admin_sign_in', [AdminLoginController::class, 'index'])->name('admin_sign_in'); Route::get('/two_steps', [AdminLoginController::class, 'two_steps']); Route::post('/verify_otp',[AdminLoginController::class,'verifyOtp'])->name('verify_otp'); Route::post('/admin_login',[AdminLoginController::class,'login'])->name('login'); Route::post('/resend_otp',[AdminLoginController::class,'resendOtp']); //****************************************** LoginContoller end ******************************************\\ Route::group(['middleware' => ['auth_check']], function () { Route::get('/admin_logout',[AdminLoginController::class,'logout'])->name('admin.logout'); //****************************************** DashboardContoller start ******************************************\\ Route::get('/dashboard', [DashboardContoller::class, 'index']); //Route::get('/', [DashboardContoller::class, 'index']); Route::delete('/manage_website_contact_delete/{id}', [DashboardContoller::class, 'delete_contact']); Route::post('/send_manage_contact', [DashboardContoller::class, 'send_contact']); //****************************************** DashboardContoller end ******************************************\\ //****************************************** UsersContoller start ******************************************\\ Route::get('/manage_users', [ManageUsersController::class, 'index'])->name('manage_users'); Route::get('/manage_users_view/{id}', [ManageUsersController::class, 'users_view'])->name('manage_users_view'); Route::get('/manage_users_edit/{id}', [ManageUsersController::class, 'users_edit'])->name('manage_users_edit'); Route::post('/update_user', [ManageUsersController::class, 'users_update']); Route::get('/change_user_status', [ManageUsersController::class, 'change_user_Status']); Route::get('/request_document/{userId}', [ManageUsersController::class, 'request_document']); //****************************************** UsersContoller end ******************************************\\ //****************************************** ProgrameContoller start ******************************************\\ Route::get('/manage_program', [ManageProgramController::class, 'index'])->name('manage_program'); Route::get('/add_programe', [ManageProgramController::class, 'create'])->name('add_programe'); Route::post('/insert_program', [ManageProgramController::class, 'insert']); Route::get('/programe_edit/{id}', [ManageProgramController::class, 'programe_edit']); Route::post('/update_program', [ManageProgramController::class, 'programe_update']); Route::delete('/delete_program/{id}', [ManageProgramController::class, 'delete']); Route::get('/change_program_Status', [ManageProgramController::class, 'change_program_Status']); Route::get('/programe_view/{id}', [ManageProgramController::class, 'programe_view'])->name('programe_view'); Route::delete('/delete_image/{id}', [ManageProgramController::class, 'delete_image']); //****************************************** ProgrameContoller end ******************************************\\ //****************************************** ManageCountries start ******************************************\\ Route::post('/insert_countries', [ManageCountriesController::class, 'insert_data']); Route::post('/update_countries', [ManageCountriesController::class, 'update_countries']); Route::delete('/delete_countries/{id}', [ManageCountriesController::class, 'delete_country']); Route::get('/change_countries_Status', [ManageCountriesController::class, 'change_country_Status']); Route::get('/manage_countries', [ManageCountriesController::class, 'index'])->name('manage_countries'); Route::post('/fetch-states', [LocationController::class, 'fetchState']); Route::post('/fetch-cities', [LocationController::class, 'fetchCity']); //****************************************** ManageCountries end ******************************************\\ //****************************************** user rating start ******************************************\\ Route::get('/user_rating', [UserRatingController::class, 'index'])->name('user_rating'); //****************************************** user ratings end ******************************************\\ //****************************************** PaymentController start ******************************************\\ Route::get('/payment', [PaymentController::class, 'index'])->name('payment'); Route::get('/create-pdf-file/{id}', [PaymentController::class, 'download_pdf'])->name('create_pdf_file'); //****************************************** PaymentController end ******************************************\\ //****************************************** ManageWebsiteController start ******************************************\\ Route::get('/manage_website_contact', [ManageWebsiteController::class, 'index'])->name('manage_website_contact'); Route::delete('/manage_website_contact_delete/{id}', [ManageWebsiteController::class, 'delete_contact']); Route::post('/send_manage_contact', [ManageWebsiteController::class, 'send_contact']); Route::get('/show_contact_us', [ManageWebsiteController::class, 'get_contact'])->name('show_contact_us'); Route::post('/update_contact_us', [ManageWebsiteController::class, 'update_contact_us'])->name('update_contact_us'); //****************************************** ManageWebsiteController end ******************************************\\ //****************************************** ManageSubAdminController start ******************************************\\ Route::get('/manage_sub_admin', [ManageSubAdminController::class, 'index'])->name('manage_sub_admin'); Route::post('/manage_sub_admin', [ManageSubAdminController::class, 'insert'])->name('manage_sub_admin'); Route::get('/change_sub_admin_status', [ManageSubAdminController::class, 'change_sub_admin_status']); Route::get('/get_sub_admin_permission', [ManageSubAdminController::class, 'get_sub_admin_permission']); Route::get('/edit_get_sub_admin_permission', [ManageSubAdminController::class, 'edit_get_sub_admin_permission']); Route::delete('/delete_sub_admin/{id}', [ManageSubAdminController::class, 'delete_sub_admin']); Route::post('/update_sub_admin', [ManageSubAdminController::class, 'update_sub_admin']); //****************************************** ManageSubAdminController end ******************************************\\ //****************************************** MessageBoardController start ******************************************\\ Route::get('/manage_message_board', [MessageBoardController::class, 'index'])->name('manage_message_board'); Route::post('/insert_message_board', [MessageBoardController::class, 'insert']); Route::post('/update_message_board', [MessageBoardController::class, 'update']); Route::delete('/delete_message/{id}', [MessageBoardController::class, 'delete']); //****************************************** MessageBoardController end ******************************************\\ //****************************************** MessageTestimonialController start ******************************************\\ Route::get('/manage_testimonial', [ManageTestimonialController::class, 'index'])->name('manage_testimonial'); Route::post('/add_testimonial', [ManageTestimonialController::class, 'insert']); Route::delete('/delete_testimonial/{id}', [ManageTestimonialController::class, 'delete_test']); Route::post('/update_testimonial', [ManageTestimonialController::class, 'update']); //****************************************** MessageTestimonialController start ******************************************\\ //****************************************** ManageLatUpdateController start ******************************************\\ Route::get('/manage_latest_update', [ManageLatUpdateController::class, 'index'])->name('manage_latest_update'); Route::post('/update_content', [ManageLatUpdateController::class, 'update']); //****************************************** ManageLatUpdateController end ******************************************\\ //****************************************** ManageCmsController start ******************************************\\ Route::get('/manage_cms', [ManageCmsController::class, 'index'])->name('manage_cms'); //****************************************** ManageFaqController start ******************************************\\ Route::get('/manage_faq', [ManageFaqController::class, 'index'])->name('manage_faq'); //****************************************** ManageFaqController end ******************************************\\ //****************************************** ManageFaqController start ******************************************\\ Route::post('/insert_faq', [ManageFaqController::class, 'insert_faq']); Route::post('/update_faq', [ManageFaqController::class, 'update_faq']); Route::delete('/delete_faq/{id}', [ManageFaqController::class, 'delete_faq']); //****************************************** ManageFaqController Categories start ******************************************\\ Route::get('/manage_faq_categories', [ManageFaqController::class, 'index_categories'])->name('manage_faq_categories'); //****************************************** ManageFaqController end ******************************************\\ //****************************************** ManageBlogController start ******************************************\\ Route::get('/manage_blog', [ManageBlogController::class, 'index'])->name('manage_blog'); Route::get('/add_manage_blog', [ManageBlogController::class, 'add_blog'])->name('add_blog'); Route::post('/insert_blog', [ManageBlogController::class, 'insert_blog']); Route::get('/view_manage_blog/{id}', [ManageBlogController::class, 'view_blog']); Route::get('/edit_manage_blog/{id}', [ManageBlogController::class, 'edit_blog']); Route::post('/update_blog', [ManageBlogController::class, 'update_blog']); Route::delete('/delete_blog/{id}', [ManageBlogController::class, 'delete_blog']); //****************************************** ManageBlogController Categories start ******************************************\\ Route::get('/manage_blog_categories', [ManageBlogController::class, 'index_categories'])->name('manage_blog_categories'); Route::post('/insert_blog_category', [ManageBlogController::class, 'insert_category'])->name('add_blog_categ'); Route::post('/update_blog_category', [ManageBlogController::class, 'update_category']); Route::delete('/delete_blog_categ/{id}', [ManageBlogController::class, 'delete_blog_categ']); //****************************************** ManageBlogController Categories end ******************************************\\ //****************************************** ManageBlogController end ******************************************\\ //****************************************** ManagePrivacyController start ******************************************\\ Route::get('/view_admin_privacy', [ManagePrivacyController::class, 'index_privacy'])->name('view_admin_privacy'); // Route::get('/edit_privacy/{id}', [ManagePrivacyController::class, 'edit_privacy'])->name('edit_privacy'); Route::post('/update_privacy', [ManagePrivacyController::class, 'update']); //****************************************** ManagePrivacyController end ******************************************\\ //****************************************** MailTemplateController start ******************************************\\ Route::get('/view_mail_template', [ManageTemplateController::class, 'index_template'])->name('mail_template'); Route::post('/update_template', [ManageTemplateController::class, 'mail_template_update']); Route::get('/edit_mail_template/{id}', [ManageTemplateController::class, 'edit_template']); //****************************************** MailTemplateController end ******************************************\\ }); //***************************************************************** Backend Routes end here ***********************************************************************************\\ //******************************************************************** FrontEnd Routes start here *********************************************************************\\ //****************************************** LoginController start ******************************************\\ Route::get('/logout', [LoginController::class, 'logout'])->name('logout'); Route::get('/fetch_currency', [LoginController::class, 'fetch_currency_amount']); Route::get('/fetch_converted_amount', [LoginController::class, 'fetch_converted_amount']); Route::get('/get_single_program_detail', [LoginController::class, 'get_single_program_detail']); Route::get('/get_programs', [LoginController::class, 'get_programs']); Route::post('/user_login', [LoginController::class, 'login_user']); Route::get('/website_login', [LoginController::class, 'index'])->name('website_login'); Route::post('/register', [LoginController::class, 'insert_user_data']); //Route::get('/', function () { // return view('Frontend.Pages.Home.home'); //}); Route::get('/check_email', [LoginController::class, 'change_password']); Route::get('/password_reset/{token}', [LoginController::class, 'password_set'])->name('password_reset'); Route::post('/password_reset', [LoginController::class, 'add_forgot_password'])->name('reset_password'); Route::get('/page_check_email', [LoginController::class, 'page_check_email']); Route::get('/success_password_reset', [LoginController::class, 'success_password_reset']); Route::post('/resend', [LoginController::class, 'resend_link']); //****************************************** forgot_password start ******************************************\\ Route::get('/forgot_password', [LoginController::class, 'forgot_password'])->name('password_forgot'); Route::post('/insert_forgot_password', [LoginController::class, 'confirm_forgot_password']); ////****************************************** forgot_password end ******************************************\\ //****************************************** LoginController end ******************************************\\ Route::group(['middleware' => ['website_auth_check']], function () { //****************************************** profileController start ******************************************\\ Route::get('/profile', [ProfileController::class, 'view_profile'])->name('detail_profile'); Route::get('/detail_profile', [ProfileController::class, 'detail_profile'])->name('profile_detail'); Route::post('/update_profile', [ProfileController::class, 'update_profile']); Route::post('/clear-session-volunteer', [ProfileController::class,'clear_volunteer']); //****************************************** profileController end ******************************************\\ }); //****************************************** ProgramDetailController start ******************************************\\ Route::get('/view_program_detail/{id}', [ProgramDetailController::class, 'single_program_detail']); Route::get('/fetch_single_prog_currency_amount', [ProgramDetailController::class, 'fetch_single_prog_currency_amount']); //****************************************** ProgramDetailController end ******************************************\\ //****************************************** HomeController start ******************************************\\ //Route::get('/view_header', [HomeController::class, 'show_update']); Route::get('/view_home', [HomeController::class, 'index'])->name('view_home'); Route::get('/get_countries', [HomeController::class, 'get_countries']); Route::get('/home_get_programs', [HomeController::class, 'home_get_programs']); Route::post('/insert_newsletter', [HomeController::class, 'insert_newsletter']); Route::get('/view_newsletter', [HomeController::class, 'view_newsletter'])->name('view_newsletter'); Route::post('/insert_rating', [HomeController::class, 'store_rating']); Route::get('/programs_by_country/{countryId}', [HomeController::class, 'programs_by_country'])->name('programs.by.country'); //****************************************** HomeController end ******************************************\\ //****************************************** VolunteerCountriesController start ******************************************\\ Route::post('/add_volunteer_program_details', [VolunteerCountriesController::class, 'insert_volunteer_program_detail'])->name('view_volunteer_countries'); Route::get('/view_volunteer_countries', [VolunteerCountriesController::class, 'index'])->name('view_volunteer_countries'); Route::get('/view_volunteer_program/{id}', [VolunteerCountriesController::class, 'view_country_program']); Route::get('/view_volunteer_program_detail/{id}', [VolunteerCountriesController::class, 'view_country_program_detail']); Route::get('/fetch_prog_currency_amount', [VolunteerCountriesController::class, 'fetch_progm_currency_amount']); Route::get('/fetch_prog_converted_currency_amount', [VolunteerCountriesController::class, 'fetch_prog_converted_currency_amount']); //Route::post('/clear-session', [VolunteerCountriesController::class,'clear']); // Route::post('/check-username-exists', [VolunteerCountriesController::class,'check_username']); //****************************************** VolunteerCountriesController end ******************************************\\ //****************************************** FaqsController start ******************************************\\ Route::get('/view_faqs', [FaqsController::class, 'index'])->name('view_faqs'); Route::get('/faqs/{id}', [FaqsController::class, 'get_faq']); Route::get('/search', [FaqsController::class, 'search_faq'])->name('search'); //****************************************** FaqsController end ******************************************\\ //****************************************** PrivacyPolicyController start ******************************************\\ Route::get('/view_privacy', [PrivacyPolicyController::class, 'index'])->name('view_privacy'); //****************************************** PrivacyPolicyController end ******************************************\\ //****************************************** AboutUsController start ******************************************\\ Route::get('/view_about_us', [AboutUsController::class, 'index'])->name('view_about_us'); //****************************************** AboutUsController end ******************************************\\ //****************************************** ContactUsController start ******************************************\\ Route::post('/insert_contact_us', [ContactUsController::class, 'insert_contact']); Route::get('/view_thank_you', [ContactUsController::class, 'index_thank_you']); Route::get('/view_contact_us', [ContactUsController::class, 'index'])->name('view_contact_us'); Route::get('/reload-captcha', [ContactUsController::class, 'reloadCaptcha']); //****************************************** ContactUsController end ******************************************\\ //****************************************** LatestNewsController start ******************************************\\ Route::get('/latest_news', [LatestNewsController::class, 'index'])->name('latest_news'); Route::get('latest_news_detail/{id}', [LatestNewsController::class, 'blog_detail'])->name('latest_news_detail'); //****************************************** LatestNewsController categ start ******************************************\\ Route::get('latest_news_categ/{id}', [LatestNewsController::class, 'index_categ']); ////****************************************** LatestNewsController end ******************************************\\ // //****************************************** LatestNewsController end ******************************************\\ //****************************************** TermsCondtionController start ******************************************\\ Route::get('/terms_condition', [TermsCondtionController::class, 'index'])->name('terms_condition'); //****************************************** TermsCondtionController end ******************************************\\ //***************************************************************************** FrontEnd Routes end here *****************************************************************\\