Files
vedant-chavan/routes/web.php

445 lines
35 KiB
PHP
Raw Permalink Normal View History

2024-06-12 20:31:15 +05:30
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Auth;
use App\Http\Controllers\Admin\LoginController;
use App\Http\Controllers\Admin\DashboardController;
use App\Http\Controllers\Admin\ManageDirectUserController;
use App\Http\Controllers\Admin\ManageCompanyUserController;
use App\Http\Controllers\Admin\ManageSubcriptionPlansController;
use App\Http\Controllers\Admin\ManageSubcriptionController;
use App\Http\Controllers\Admin\ManageDietPlanController;
use App\Http\Controllers\Admin\ManageActivitiesController;
use App\Http\Controllers\Admin\SummerSweatController;
use App\Http\Controllers\Admin\ManagePreRecordedController;
use App\Http\Controllers\Admin\ManageFeedbackController;
use App\Http\Controllers\Admin\ManageContactController;
use App\Http\Controllers\Admin\ManageNotificationController;
use App\Http\Controllers\Admin\ManageSettingController;
use App\Http\Controllers\Admin\ManageReportsController;
use App\Http\Controllers\Admin\ManageTransactionController;
use App\Http\Controllers\Admin\ManageSubAdminController;
use App\Http\Controllers\Admin\ManageCmsController;
use App\Http\Controllers\Admin\ManageCmsNewsAndArticleController;
use App\Http\Controllers\Admin\ManageQuizController;
use App\Http\Controllers\Admin\ManageVideoController;
use App\Http\Controllers\Admin\ManageFaqController;
use App\Http\Controllers\Admin\ManagePodcastController;
use App\Http\Controllers\Admin\AboutUsController;
use App\Http\Controllers\Admin\TestimonialController;
use App\Http\Controllers\Admin\TeacherController;
use App\Http\Controllers\Admin\ManageBannerController;
use App\Http\Controllers\Admin\ManageShortClipsController;
use App\Http\Controllers\Admin\ManagePlanController;
use App\Http\Controllers\Admin\ManageThoughtsController;
use App\Http\Controllers\Frontend\SubcriptionController;
use App\Http\Controllers\Admin\ManagePastSessionContoller;
use App\Http\Controllers\Frontend\RegisterController;
use App\Http\Controllers\Frontend\PaymentController;
use App\Http\Controllers\Admin\UserOverviewController;
use App\Http\Controllers\Admin\DirectUserController;
use App\Http\Controllers\Admin\ActivityDaysController;
//website controllers
use App\Mail\ContactUsForm;
use Illuminate\Support\Facades\Mail;
use App\Http\Controllers\Website\HomeController;
use App\Http\Controllers\Website\OurServicesController;
use App\Http\Controllers\Website\DownloadController;
use App\Http\Controllers\Website\ContactUsController;
use App\Http\Controllers\Website\TransformBeyondController;
use App\Http\Controllers\Website\YourActivityController;
use App\Http\Controllers\Website\Logincontroller as WebsiteLoginController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Auth::routes();
Route::prefix('admin')->group( function () {
Route::get('/', function () {
return redirect('/admin/sign_in');
});
// Route::get('/test', function () {
// $to = "vedant@wdimail.com";
// $detail = "hello";
// Mail::to($to)->send(new ContactUsForm($detail));
// return "Receiver: ".$to;
// });
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Route::post('/admin-login', [LoginController::class, 'adminPostLogin'])->name('admin-login');
Route::get('/sign_in', [LoginController::class, 'create'])->name('sign_in');
Route::post('/send_otp', [LoginController::class, 'sendOtp'])->name('adminOtpSend');
Route::get('/two_step', [LoginController::class, 'getOTP'])->name('adminOtpGet');
Route::post('/Login', [LoginController::class, 'adminLogin']);
Route::post('/verify_login', [LoginController::class, 'verifyLogin'])->name('adminVerifyLogin');
Route::get('/create_two_step', [LoginController::class, 'create_two_step'])->name('create_two_step');
Route::middleware('admin')->group( function () {
Route::get('/dashboard', [DashboardController::class, 'view_dashboard'])->name('dashboard');
// });
// Route::group(['middleware' => ['auth_check']], function () {
// Route::prefix('admin')->middleware(['auth:auth_check', 'admin.auth'])->group(function () {
// Route::get('/dashboard', [DashboardController::class, 'view_dashboard'])->name('dashboard');
// Route::get('/get_count',[DashboardController::class,'get_count']);
//*******************************************************manage_shorts_clips********************************************************
Route::get('/manage_short_clips', [ManageShortClipsController::class, 'index'])->name('manage_short_clips');
Route::get('/add_short_clips',[ManageShortClipsController::class, 'create_short_clips'])->name('add_short_clips');
Route::post('/insert_short_clips',[ManageShortClipsController::class, 'insert'])->name('insert_short_clips');
Route::delete('/delete_short_clips/{id}',[ManageShortClipsController::class, 'destroy'])->name('delete_short_clips');
Route::get('/edit_short_clips/{id}', [ManageShortClipsController::class, 'edit_short_clips'])->name('edit_short_clips');
Route::post('/update_short_clips',[ManageShortClipsController::class, 'update']);
Route::get('/changeStatus', [ManageShortClipsController::class, 'changeStatus']);
//*******************************************************manage_shorts_clips end********************************************************
//*******************************************************direct_users********************************************************
Route::get('/direct_users', [DirectUserController::class, 'users'])->name('direct_users');
// Route::get('/view_manage_direct_users', [ManageDirectUserController::class, 'index'])->name('view_manage_direct_users');
// Route::get('/edit_manage_direct_users/{id}', [ManageDirectUserController::class, 'edit_user'])->name('edit_manage_direct_users');
// Route::delete('/delete_manage_direct_users/{id}', [ManageDirectUserController::class, 'destroy_user']);
// Route::post('/import-csv', 'ImportController@import')->name('import.csv');
Route::post('/import-csv', [DirectUserController::class, 'import'])->name('import.csv');
////*******************************************************direct_users end********************************************************
//
// //*******************************************************manage_direct_users********************************************************
//
Route::get('/manage_direct_users', [ManageDirectUserController::class, 'view_users'])->name('manage_direct_users');
Route::get('/view_manage_direct_users', [ManageDirectUserController::class, 'index'])->name('view_manage_direct_users');
Route::get('/edit_manage_direct_users/{id}', [ManageDirectUserController::class, 'edit_user'])->name('edit_manage_direct_users');
Route::post('/update_age_height', [ManageDirectUserController::class, 'update_age_height']);
Route::post('/update_sub_plan', [ManageDirectUserController::class, 'updateSubPlan']);
Route::delete('/delete_manage_direct_users/{id}', [ManageDirectUserController::class, 'destroy_user']);
// //*******************************************************manage_direct_users end********************************************************
//
//*******************************************************manage_company_users********************************************************
Route::get('/add_company', [ManageCompanyUserController::class, 'create_add_company'])->name('add_company');
Route::get('/add_company_user', [ManageCompanyUserController::class, 'create_company_user'])->name('add_company_user');
Route::get('/manage_company_users', [ManageCompanyUserController::class, 'create'])->name('manage_company_users');
Route::get('/view_manage_company_users', [ManageCompanyUserController::class, 'index'])->name('view_manage_company_users');
Route::get('/view_user_profile_tree', [ManageCompanyUserController::class, 'index_user_profile_three'])->name('view_user_profile_tree');
//*******************************************************manage_company_users end********************************************************
//*******************************************************manage_subsription_plans********************************************************
Route::get('/manage_subcription_plans', [ManageSubcriptionPlansController::class, 'create'])->name('manage_subcription_plans');
//*******************************************************manage_subsription_plans end********************************************************
//*******************************************************manage_subcription********************************************************
Route::get('/manage_subcription', [ManageSubcriptionController::class, 'create'])->name('manage_subcription');
Route::get('/manage_archive_list', [ManageSubcriptionController::class, 'create_archive_list'])->name('manage_archive_list');
//*******************************************************manage_subcription end********************************************************
//*******************************************************manage_diet_plan********************************************************
Route::get('/manage_diet_plan', [ManageDietPlanController::class, 'create'])->name('manage_diet_plan');
Route::get('/add_diet_plan', [ManageDietPlanController::class, 'create_diet_plan'])->name('add_diet_plan');
Route::post('/insert_diet_plan',[ManageDietPlanController::class, 'insert_diet_plan'])->name('insert_diet_plan');
Route::get('/edit_diet_plan/{id}', [ManageDietPlanController::class, 'edit_diet_plan']);
Route::post('/update_diet_plan',[ManageDietPlanController::class, 'update_diet_plan'])->name('update_diet_plan');
Route::delete ('/delete_diet_plan/{id}', [ManageDietPlanController::class, 'delete_diet_plan'])->name('delete_diet_plan');
//*******************************************************manage_diet_plan end********************************************************
//*******************************************************manage_plan********************************************************
Route::get('/manage_plan', [ManagePlanController::class, 'view_plan'])->name('manage_plan');
Route::get('/add_plan',[ManagePlanController::class, 'create_plan'])->name('add_plan');
Route::post('/insert_plan',[ManagePlanController::class, 'insert_plan'])->name('insert_plan');
Route::get('/edit_plan/{id}', [ManagePlanController::class, 'edit']);
Route::post('/update_plan',[ManagePlanController::class, 'update_plan'])->name('update_plan');
Route::delete ('/delete_plan/{id}', [ManagePlanController::class, 'delete_plan'])->name('delete_plan');
//*******************************************************manage_plan end********************************************************
//*******************************************************manage_passed_session********************************************************
Route::get('/add_past_session/{id}', [ManagePastSessionContoller::class, 'create_past_session'])->name('add_past_session');
Route::post('/insert_past_session',[ManagePastSessionContoller::class, 'insert_past_session'])->name('insert_past_session');
Route::get('/past_session',[ManagePastSessionContoller::class, 'index'])->name('past_session');
Route::get('/edit_session/{id}', [ManageActivitiesController::class, 'edit_past_session']);
Route::post('/update_past_session',[ManageActivitiesController::class, 'update'])->name('update_plan');
Route::delete ('/delete_past_session/{id}', [ManageActivitiesController::class, 'delete_past_session'])->name('delete_plan');
Route::get('/past_activity_day/{id}',[ManagePastSessionContoller::class,'past_days_show'])->name('past_activity_day');
Route::get('/past_schedule/{id}',[ManagePastSessionContoller::class,'past_schedule'])->name('past_schedule');
////*******************************************************manage_passed_session ********************************************************
//*******************************************************manage_activities********************************************************
Route::get('/manage_activities', [ManageActivitiesController::class, 'index'])->name('manage_activities');
Route::get('/add_main_activity', [ManageActivitiesController::class, 'create_main_activity'])->name('add_main_activity');
Route::post('/insert_main_activity', [ManageActivitiesController::class, 'insert_main_activity'])->name('insert_main_activity');
Route::get('/edit_main_activity/{id}', [ManageActivitiesController::class, 'edit_main_activity'])->name('edit_main_activity');
Route::get('/edit_upcoming_activity/{id}', [ManageActivitiesController::class, 'edit_upcoming_main_activity'])->name('edit_upcoming_activity');
Route::delete('/delete_main_activity/{id}', [ManageActivitiesController::class, 'delete_main_activity'])->name('delete_plan');
Route::post('/update_main_activity', [ManageActivitiesController::class, 'update_main_activity'])->name('update_main_activity');
Route::post('/update_upcoming_activity', [ManageActivitiesController::class, 'update_upcoming_main_activity'])->name('update_upcoming_activity');
Route::get('/summer_sweat/{id}', [ManageActivitiesController::class, 'show_schedule']);
Route::get('/summer_sweat_upcoming/{id}', [ManageActivitiesController::class, 'show_upcoming_schedule']);
//*******************************************************summer_sweats******************************************************
// Route::get('/summer_sweat', [SummerSweatController::class, 'index'])->name('summer_sweat');
Route::get('/add_summer_sweat/{id}', [SummerSweatController::class, 'add_create'])->name('add_summer_sweat');
Route::get('/add_upcoming_summer_sweat/{id}', [SummerSweatController::class, 'add_upcoming_create'])->name('add_upcoming_summer_sweat');
Route::post('/insert_summer_sweat', [SummerSweatController::class, 'insert_summer_sweat'])->name('insert_summer_sweat');
Route::post('/insert_upcoming_summer_sweat', [SummerSweatController::class, 'insert_upcoming_summer_sweat'])->name('insert_upcoming_summer_sweat');
Route::get('/edit_summer_sweat/{id}', [SummerSweatController::class, 'edit_summer_sweat'])->name('edit_summer_sweat');
Route::get('/edit_upcoming_summer_sweat/{id}', [SummerSweatController::class, 'edit_upcoming_summer_sweat'])->name('edit_upcoming_summer_sweat');
Route::post('/update_summer_sweat', [SummerSweatController::class, 'update_summer_sweat'])->name('update_summer_sweat');
Route::post('/update_upcoming_summer_sweat', [SummerSweatController::class, 'update_upcoming_summer_sweat'])->name('update_upcoming_summer_sweat');
Route::delete('/delete_schedule/{id}', [SummerSweatController::class, 'delete_schedule'])->name('delete_schedule');
//*******************************************************summer_sweats end*******************************************************
//*******************************************************activity_days start*******************************************************
Route::get('/activity_day/{id}',[ActivityDaysController::class,'show'])->name('activity_day');
Route::get('/upcomimg_activity_day/{id}',[ActivityDaysController::class,'upcomimg_days_show'])->name('upcomimg_activity_day');
Route::get('/add_activity_day/{id}',[ActivityDaysController::class,'add'])->name('add_activity_day');
Route::get('/add_upcoming_activity_day/{id}',[ActivityDaysController::class,'add_upcoming'])->name('add_upcoming_activity_day');
Route::post('/insert_activity_day_data',[ActivityDaysController::class,'add_data'])->name('insert_activity_day_data');
Route::post('/insert_upcoming_activity_day_data',[ActivityDaysController::class,'add_upcoming_data'])->name('insert_upcoming_activity_day_data');
Route::get('/edit_activity_day/{id}', [ActivityDaysController::class, 'edit_activity_day'])->name('edit_activity_day');
Route::get('/edit_upcoming_activity_day/{id}', [ActivityDaysController::class, 'edit_upcoming_activity_day'])->name('edit_upcoming_activity_day');
Route::post('/update_activity_day', [ActivityDaysController::class, 'edit_activity_day_data'])->name('update_activity_day');
Route::post('/edit_upcoming_activity_day', [ActivityDaysController::class, 'edit_upcoming_activity_day_data'])->name('edit_upcoming_activity_day');
Route::delete('/delete_activity_days/{id}', [ActivityDaysController::class, 'delete_activity_days'])->name('delete_activity_days');
//*******************************************************activity_days end*******************************************************
//*******************************************************manage_activities end********************************************************
//*******************************************************manage_pre_recorded********************************************************
Route::get('/manage_pre_recorded', [ManagePreRecordedController::class, 'create'])->name('manage_pre_recorded');
Route::get('/add_manage_pre_recorded', [ManagePreRecordedController::class, 'create_pre_recorded_video'])->name('add_manage_pre_recorded');
Route::get('/edit_manage_pre_recorded', [ManagePreRecordedController::class, 'edit_pre_recorded_video'])->name('edit_manage_pre_recorded');
Route::get('/view_manage_pre_recorded', [ManagePreRecordedController::class, 'view_pre_recorded_video'])->name('view_manage_pre_recorded');
//*******************************************************manage_activities end********************************************************
//*******************************************************manage_feedback********************************************************
Route::get('/manage_feedback', [ManageFeedbackController::class, 'create'])->name('manage_feedback');
Route::delete('/delete_feedback/{id}', [ManageFeedbackController::class, 'delete_feedback'])->name('delete_feedback');
//*******************************************************manage_feedback end********************************************************
//*******************************************************user_overview********************************************************
Route::get('/user_overview', [UserOverviewController::class, 'create'])->name('user_overview');
Route::post('/export-data', [UserOverviewController::class, 'export'])->name('exportData');
//*******************************************************user_overview end********************************************************
//*******************************************************manage_contact********************************************************
Route::get('/manage_contact/deleted', [ManageContactController::class, 'deleted'])->name('manage_contact_deleted');
Route::get('/manage_contact', [ManageContactController::class, 'view_contact'])->name('manage_contact');
Route::get('/view_contact', [ManageContactController::class, 'view_contact'])->name('view_contact');
Route::delete('/delete_contact/{id}', [ManageContactController::class, 'delete_contact'])->name('manage_deleted');
Route::post('/send_manage_contact', [ManageContactController::class, 'sendManageContact'])->name('send_manage_contact');
Route::get('/export_user', [ManageContactController::class, 'exportUser'])->name('export_user');
//*******************************************************manage_contact end********************************************************
//*******************************************************manage_notification********************************************************
Route::get('/manage_notification', [ManageNotificationController::class, 'create'])->name('manage_notification');
Route::post('/send_notification', [ManageNotificationController::class, 'send_notification'])->name('send_notification');
//*******************************************************manage_notification end********************************************************
//*******************************************************manage_settings********************************************************
Route::get('/manage_settings', [ManageSettingController::class, 'create'])->name('manage_settings');
//*******************************************************manage_settings end********************************************************
//*******************************************************manage_reports********************************************************
Route::get('/manage_reports', [ManageReportsController::class, 'create'])->name('manage_reports');
Route::get('/user_reports', [ManageReportsController::class, 'user_report_create'])->name('user_reports');
Route::get('/activities_report', [ManageReportsController::class, 'activities_report_create'])->name('activities_report');
Route::get('/transaction_report', [ManageReportsController::class, 'transaction_report_create'])->name('transaction_report');
//*******************************************************manage_reports end********************************************************
//*******************************************************manage_transaction********************************************************
Route::get('/manage_transactions', [ManageTransactionController::class, 'create'])->name('manage_transactions');
Route::get('/manage_transactions_archive_list', [ManageTransactionController::class, 'create_manage_transactions_archive_list'])->name('manage_transactions_archive_list');
//*******************************************************manage_transaction end********************************************************
//*******************************************************manage_sub_admin********************************************************
Route::get('/manage_sub_admin', [ManageSubAdminController::class, 'create'])->name('manage_sub_admin');
//*******************************************************manage_sub_admin end********************************************************
//*******************************************************manage_cms********************************************************
Route::get('/manage_cms', [ManageCmsController::class, 'create'])->name('manage_cms');
Route::get('/manage_cms_upload', [ManageCmsController::class, 'manage_cms_upload'])->name('manage_cms_upload');
//*******************************************************manage_cms_news_and_article********************************************************
Route::get('/manage_cms_news_article', [ManageCmsNewsAndArticleController::class, 'create'])->name('manage_cms_news_article');
Route::get('/add_manage_cms_news_article', [ManageCmsNewsAndArticleController::class, 'add_manage_cms_news_article'])->name('add_manage_cms_news_article');
Route::get('/edit_manage_cms_news_article/{id}', [ManageCmsNewsAndArticleController::class, 'edit_manage_cms_news_article'])->name('edit_manage_cms_news_article');
Route::post('/addCategoriesData', [ManageCmsNewsAndArticleController::class, 'addCategoriesData']);
Route::post('/editCategoriesData', [ManageCmsNewsAndArticleController::class, 'editCategoriesData']);
Route::post('/deleteCategoriesData', [ManageCmsNewsAndArticleController::class, 'deleteCategoriesData']);
Route::post('/updatCatStatus', [ManageCmsNewsAndArticleController::class, 'updatCatStatus']);
Route::post('/addArticleData', [ManageCmsNewsAndArticleController::class, 'addArticleData']);
Route::post('/editArticleData', [ManageCmsNewsAndArticleController::class, 'editArticleData']);
Route::post('/updatArticleStatus', [ManageCmsNewsAndArticleController::class, 'updatArticleStatus']);
Route::post('/deleteArticlesData', [ManageCmsNewsAndArticleController::class, 'deleteArticlesData']);
//*******************************************************manage_cms_news_and_article end********************************************************
//
////*******************************************************manage_quiz********************************************************
Route::get('/manage_quiz', [ManageQuizController::class, 'create'])->name('manage_quiz');
Route::get('/add_quiz', [ManageQuizController::class, 'add_quiz'])->name('add_quiz');
Route::get('/edit_quiz/{id}', [ManageQuizController::class, 'edit_quiz'])->name('edit_quiz');
Route::post('/add_quiz_data', [ManageQuizController::class, 'add_quiz_data'])->name('add_quiz_data');
Route::post('/updateQueStatus', [ManageQuizController::class, 'updateQueStatus'])->name('updateQueStatus');
Route::post('/updateQueAnsFormData', [ManageQuizController::class, 'updateQueAnsFormData'])->name('updateQueAnsFormData');
Route::delete('deleteQueAns/{id}', [ManageQuizController::class, 'deleteQueAnsData'])->name('deleteQueAns');
///*******************************************************manage_quiz end********************************************************
//*******************************************************manage_video ********************************************************
// Route::get('/manage_video', [ManageVideoController::class, 'create'])->name('manage_video');
Route::get('/manage_video', [ManageVideoController::class, 'view_manage_video'])->name('manage_video');
Route::get('/add_manage_video', [ManageVideoController::class, 'add_manage_video'])->name('add_manage_video');
Route::post('/insert_manage_video', [ManageVideoController::class, 'insert_manage_video'])->name('insert_manage_video');
Route::get('/edit_manage_video/{id}', [ManageVideoController::class, 'edit_manage_video'])->name('edit_manage_video');
Route::delete('delete_video/{id}', [ManageVideoController::class, 'delete_manage_video'])->name('delete_manage_video');
Route::post('/update_mange_video',[ManageVideoController::class, 'update_mange_video']);
Route::get('/change_manage_video_Status', [ManageVideoController::class, 'change_manage_video_Status']);
// Route::get('/change_manage_video_Status', [ManageVideoController::class, 'change_manage_video_Status']);
//*******************************************************manage_video end********************************************************
////*******************************************************manage_faq ********************************************************
// Route::get('/manage_faq', [ManageFaqController::class, 'create'])->name('manage_faq');
Route::post('/add_faq',[ManageFaqController::class, 'insert_faq'])->name('add_faq');
Route::get('/view_faq',[ManageFaqController::class, 'view_faq'])->name('view_faq');
// Route::get('/edit_faq/{id}',[ManageFaqController::class, 'edit_faq'])->name('edit_faq');
Route::delete('/delete_faq/{id}',[ManageFaqController::class, 'delete_faq'])->name('delete_faq');
Route::post('/update_faq',[ManageFaqController::class, 'update_faq']);
Route::get('/change_faq_Status', [ManageFaqController::class, 'change_faq_Status']);
// manage_faq_category
Route::post('/add_faq_category', [ManageFaqController::class, 'insert_faq_categories'])->name('add_faq_category');
Route::get('/manage_faq',[ManageFaqController::class,'view_faq_category'])->name('manage_faq');
Route::delete('/delete_faq_category/{id}',[ManageFaqController::class, 'delete_faq_category'])->name('delete_faq_category');
// Route::get('/edit_faq_category/{id}',[ManageFaqController::class,'edit_faq_category']);
Route::post('/update_faq_category',[ManageFaqController::class, 'update_faq_category']);
Route::get('/change_faq_catg_Status_', [ManageFaqController::class, 'change_faq_catg_Status_']);
// manage_faq_category
////*******************************************************manage_faq end********************************************************
////*******************************************************manage_Teacher ********************************************************
Route::get('/manage_teacher', [TeacherController::class, 'index'])->name('manage_teacher');
Route::get('/add_teacher', [TeacherController::class, 'create'])->name('add_teacher');
Route::post('/insert_teacher', [TeacherController::class, 'insert'])->name('insert_teacher');
Route::delete('/delete_teacher/{id}', [TeacherController::class, 'delete_teacher'])->name('delete_teacher');
Route::get('/edit_teacher/{id}', [TeacherController::class, 'edit_teacher'])->name('edit_teacher');
Route::post('/update_teacher',[TeacherController::class, 'update_teacher']);
////*******************************************************manage_Teacher end ********************************************************
////*******************************************************manage_podcast ********************************************************
Route::get('/manage_podcast', [ManagePodcastController::class, 'create'])->name('manage_podcast');
Route::get('/add_manage_podcast', [ManagePodcastController::class, 'add_manage_podcast'])->name('add_manage_podcast');
Route::post('/addPodcastData', [ManagePodcastController::class, 'addData']);
Route::post('/updatePodcastData', [ManagePodcastController::class, 'updateData']);
Route::post('/deletePodcastData', [ManagePodcastController::class, 'deleteData']);
Route::post('/updatePodcastStatus', [ManagePodcastController::class, 'updatePodcastStatus']);
////*******************************************************manage_podcast end ********************************************************
//////******************************************************* about_us ********************************************************
Route::get('/about_us', [AboutUsController::class, 'view_about_us'])->name('about_us');
Route::get('/edit_about_us/{id}', [AboutUsController::class, 'edit_about_us'])->name('edit_about_us');
Route::post('/update_about_us', [AboutUsController::class, 'update_about_us'])->name('update_about_us');
//////*******************************************************about_us end ********************************************************
////******************************************************* Testimonial ********************************************************
// Route::get('/testimonial', [TestimonialController::class, 'create'])->name('testimonial');
Route::get('/view_testimonial', [TestimonialController::class, 'view_testimonial'])->name('testimonial');
Route::get('/add_testimonial',[TestimonialController::class, 'create_testimonial'])->name('add_testimonial');
Route::post('/insert_testimonial',[TestimonialController::class, 'insert_testimonial'])->name('insert_testimonial');
Route::delete('/delete_testimonial/{id}', [TestimonialController::class, 'delete_testimonial'])->name('delete_testimonial');
Route::get('/edit_testimonial/{id}', [TestimonialController::class, 'edit_testimonial'])->name('edit_testimonial');
Route::post('/update_testimonial',[TestimonialController::class, 'update_testimonial']);
//////******************************************************* Testimonial end********************************************************
////////******************************************************* manage_banner********************************************************
// Route::get('/view_manage_banner', [TestimonialController::class, 'view_manage_banner'])->name('view_manage_banner');
Route::get('/manage_banner', [ManageBannerController::class, 'create'])->name('manage_banner');
Route::post('/insert_manage_bannner', [ManageBannerController::class, 'insert_manage_bannner'])->name('insert_manage_bannner');
////////******************************************************* manage_thoughts end********************************************************
Route::get('/manage_thoughts', [ManageThoughtsController::class, 'view_manage_thoughts'])->name('manage_thoughts');
Route::post('/add_thought', [ManageThoughtsController::class, 'insert_thoughts'])->name('add_thought');
Route::get('/change_manage_thoughts_Status', [ManageThoughtsController::class, 'change_manage_thoughts_Status']);
Route::delete('/delete_thought/{id}',[ManageThoughtsController::class, 'delete_thought'])->name('delete_thought');
Route::post('/update_thought',[ManageThoughtsController::class, 'update_thought']);
////////******************************************************* manage_thoughts end********************************************************
//*******************************************************manage_cms end********************************************************
});
//logout
Route::get('/admin_logout', function () {
Auth::guard('admin')->logout();
// session()->flush();
return redirect('/admin/sign_in');
});
});
Route::get('/register',[RegisterController::class,'create']);
Route::post('/add_users',[RegisterController::class,'insert_user']);
Route::get('/subscription_view',[SubcriptionController::class,'index']);
Route::get('/subscription_create_beginners',[SubcriptionController::class,'create'])->name('subscription_create_beginners');
Route::get('/subscription_create_intermidate',[SubcriptionController::class,'create_Intermidate'])->name('subscription_create_intermidate');
Route::get('/subscription_create_advance',[SubcriptionController::class,'create_advance'])->name('subscription_create_advance');
Route::get('/subscription_create_advance',[SubcriptionController::class,'create_advance'])->name('subscription_create_advance');
Route::get('/show_activities/{id}', [SubcriptionController::class, 'show_activities']);
Route::get('/show_single_activity/{id}', [SubcriptionController::class, 'show_single_activity']);
Route::get('/payment',[PaymentController::class,'getChecksum']);
Route::get('/getChecksum',[PaymentController::class,'getChecksum']);
Route::get('/payment/response', [PaymentController::class, 'response'])->name('payment.response');
// website Routes
Route::get('/',[HomeController::class,'index']);
Route::get('/Home',[HomeController::class,'index'])->name('Home');
Route::get('/our_services',[OurServicesController::class,'index'])->name('our_services');
Route::get('/download',[DownloadController::class,'index'])->name('download');
Route::get('/contact_us',[ContactUsController::class,'index'])->name('contact_us');
Route::get('/transform_beyond',[TransformBeyondController::class,'index'])->name('transform_beyond');
Route::post('/login',[WebsiteLoginController::class,'login']);
Route::post('/submit_contact_us',[ContactUsController::class,'send_contact_us']);
Route::get('/transform_beyond_beginner',[OurServicesController::class,'transform_beyond_beginner'])->name('transform_beyond_beginner');
Route::get('/gsf_exclusive',[OurServicesController::class,'gsf_exclusive'])->name('gsf_exclusive');
Route::get('/get_set_eat',[OurServicesController::class,'get_set_eat'])->name('get_set_eat');
Route::middleware('website')->group(function () {
Route::get('/your_activity',[YourActivityController::class,'index'])->name('your_activity');
});
Route::get("/privacy_policy",function(){
return view('website.pages.privacy_policy');
});
Route::get('/logout', function () {
Auth::logout();
// session()->flush();
return redirect('/Home');
});