get('/user', function (Request $request) { return $request->user(); }); Route::get('get_all_security_questions', function () { $getPost = DB::select( 'CALL get_all_security_questions()' ); return response([ 'data' => $getPost ], 200); }); Route::apiResource("member", Membercontroller::class); //public routes Route::post('loginv2', [AuthController::class, "login"]); Route::post('registernumber', [AuthController::class, "registernumber"]); Route::post('resetPassword', [AuthController::class, 'resetPassword']); Route::post('mobileExists', [AuthController::class, 'mobileExists']); Route::post('verifyotpWithoutToken', [AuthController::class, 'verifyotpWithoutToken']); Route::post('createPlans', [AuthController::class, 'createPlans']); Route::post('storeSubscriptionPlan', [SubscriptionController::class, 'storeSubscriptionPlan']); Route::get('getAllRiskQuestions', [RiskController::class, 'getAllRiskQuestions']); Route::post('forgot-password-1', [AuthController::class, "forgotPasswordStepOne"]); Route::post('forgot-password-2', [AuthController::class, "forgotPasswordStepTwo"]); Route::post('forgot-password-3', [AuthController::class, "forgotPasswordStepThree"]); Route::post('createUserRiskProfile', [RiskController::class, 'createUserRiskProfile']); Route::get('getSubscriptionWithDetails', [SubscriptionController::class, 'getSubscriptionWithDetails']); Route::post('otp', [AuthController::class, 'sendsms']); Route::post("/registration", [RegistrationController::class, 'registration']); Route::post('/otp/login', [LoginController::class, 'login'])->name('otp.login'); Route::post('/otp/generate', [LoginController::class, 'generate'])->name('otp.generate'); Route::post('/otp/verification', [RegistrationController::class, 'mobile_verification'])->name('otp.verification'); // Route::post('/mobile/verification', [RegistrationController::class,'mobile_verification'])->name('mobile.verification'); // ------------------------------- Prathmesh APIs ------------------------------------- Route::post('register', [TempuserController::class, 'register']); Route::post('verify/otp', [RegistrationController::class, 'verify_otp']); Route::post('login', [LoginController::class, 'login_by_mobile']); Route::post('resend/otp', [LoginController::class, 'request_otp']); Route::post('resend_otp', [RegistrationController::class, 'request_otp']); Route::post('login/email', [LoginController::class, 'loginByEmail'])->name('user-login-email'); Route::post('verify/mobile/otp', [LoginController::class, 'verify_mobile_otp']); Route::post('forget/password', [LoginController::class, 'forget_password']); Route::post('resend/forget/password/otp', [LoginController::class, 'resendOtp'])->name('resend-forget-password-otp'); Route::post('verify/password/otp', [LoginController::class, 'verify_reset_password_otp']); Route::post('update/password', [LoginController::class, 'update_password']); Route::post('request_callback', [WebsiteLeadsController::class, 'leads']); // Route::post('contact_us', [WebsiteLeadsController::class, 'leads']); Route::post('contact-us-form', [ContactController::class, 'contactUsForm']); Route::group(['middleware' => ['auth:sanctum']], function () { Route::get('get_all_news', [NewsInsightsController::class, 'get_all_news']); }); // ------------------------------- Testing APIs ------------------------------------- Route::post('testing', [TestController::class, 'login']); Route::get('get_data', [TestController::class, 'all_data']); Route::get('category/list', [ManageCategoriesController::class, 'categoryList']); Route::get('faq/list', [ManageFaqController::class, 'faqList']); Route::post('sign-up', [AuthController::class, 'signUp']); Route::post('sign-up-2', [AuthController::class, 'signUp2']); Route::post('resend-registration-otp', [AuthController::class, 'resendOtp']); // Route::post('resend-registration-otp', [AuthController::class, 'resendOtp']); Route::post('verify-contact-and-email-for-investor', [AuthController::class, 'verifyContactAndEmailForInvestorApi']); Route::post('verify-contact-and-email-for-asset-manager', [AuthController::class, 'verifyContactAndEmailForAssetManagerApi']); Route::post('send-otp', [AuthController::class, 'sendOtp']); Route::post('get-date', [AuthController::class, 'getConvertedIntoDate']); Route::post('entered-otp', [AuthController::class, 'enteredOTP']); Route::post('entered-email-otp', [AuthController::class, 'enteredEmailOTP']); Route::post('resend-otp-for-email', [AuthController::class, 'resendOtpForEmail']); Route::post('resend-otp-for-mobile', [AuthController::class, 'resendOtpForMobile']); Route::post("product-filter", [HomeController::class, 'productFilter']); Route::group(['middleware' => ['auth:sanctum']], function () { Route::post('check-pin', [HomeController::class, 'checkPin']); Route::get('get-user', [AuthController::class, 'getUser']); Route::post("update-profile", [ProfileController::class, 'updateAPI']); Route::post("send-email-otp", [ProfileController::class, 'sendEmailOTPApi']); Route::post("verify-user-email-or-contact-otp", [ProfileController::class, 'verifyOtpAPI']); Route::post("resend-otp-for-email-or-contact", [ProfileController::class, 'resendOtpForProfileUpdate']); Route::post('logout', [AuthController::class, 'userLogout']); // Route::post("update-profile", [ProfileController::class, 'updateAPI']); Route::post("personal-information-kyc", [AccountsController::class, 'personalInformationKYC']); Route::post("location-information-kyc", [AccountsController::class, 'locationInformationKYC']); Route::post("pan-aadhar-kyc", [AccountsController::class, 'panAadharInformationKYC']); Route::post("bank-kyc", [AccountsController::class, 'bankInformationKYC']); Route::post("invest-now", [HomeController::class, 'investNowAPI']); Route::get("get-all-notifications", [HomeController::class, 'getAllNotificationsApi']); Route::get("get-notifications-count", [HomeController::class, 'getUserNotificationCountApi']); Route::post("mark-as-read/{id}", [HomeController::class, 'updateSingleNotification']); Route::get("investment-summary", [DashboardController::class, 'investmentSummary']); Route::get("get-product-details", [DashboardController::class, 'getProductDetail']); Route::get("current-investment-details", [DashboardController::class, 'currentInvestmentDetails']); Route::get("reedemed-investment-details", [DashboardController::class, 'reedemedInvestmentDetails']); Route::get("investment-details", [DashboardController::class, 'viewInvestmentDetails']); Route::get("investment-details-advanced/{id}", [DashboardController::class, 'getInvestmentDetails']); Route::get("get-statement-report/{file_name}", [DashboardController::class, 'getStatementReportAPI'])->name('get-statement-report-api'); Route::post("send-user-msg", [ChatBoxController::class, 'sendMsgApi'])->name('send-msg-api'); Route::get("get-chat", [ChatBoxController::class, 'getChatApi'])->name('get-chat-api'); Route::get("get-file/{file_name}", [ChatBoxController::class, 'getFileApi'])->name('get-file-api'); Route::post('company-kyc-create', [AccountsController::class, 'companyKycCreateApi']); Route::post('partner-ship-create', [AccountsController::class, 'partnershipKycCreateApi']); Route::post('others-create', [AccountsController::class, 'othersKycCreateApi']); Route::post('create-individual-kyc', [AccountsController::class, 'individualKycCreateApi']); Route::post('create-huf-kyc', [AccountsController::class, 'hufKycCreateApi']); Route::post('create-nri-kyc', [AccountsController::class, 'nriKycCreateApi']); Route::get('get-kyc-status', [AccountsController::class, 'getKYCStatus']); Route::get("get-user-dashboard", [DashboardController::class, 'getUser']); Route::get("aif-investment-watchlist", [DashboardController::class, 'aifInvestmentWatchlist']); Route::get("fre-investment-watchlist", [DashboardController::class, 'freInvestmentWatchlist']); Route::get("op-investment-watchlist", [DashboardController::class, 'opInvestmentWatchlist']); Route::get("aif-investment-bought", [DashboardController::class, 'aifSoldInvestmentWatchlist']); Route::get("fre-investment-bought", [DashboardController::class, 'freSoldInvestmentWatchlist']); Route::get("op-investment-bought", [DashboardController::class, 'opSoldInvestmentWatchlist']); // Route::get("aif-investment-sold", [DashboardController::class, 'aifSoldInvestment']); // Route::get("fre-investment-sold", [DashboardController::class, 'freSoldInvestment']); Route::get("aif-investment-sold", [DashboardController::class, 'getMarketplaceAIFSellerData']); Route::get("fre-investment-sold", [DashboardController::class, 'getMarketplaceFRESellerData']); Route::get("op-investment-sold", [DashboardController::class, 'opSoldInvestment']); Route::get("seller-form/{custom_id?}", [DashboardController::class, 'getSellerForm']); Route::post("marketplace/seller-form", [DashboardController::class, 'sellerFormSubmitAPI']); Route::post("marketplace/alternative-investment-fund/seller-form", [DashboardController::class, 'marketplaceAIFFormAPI']); Route::post("marketplace/fractional-real-estate/seller-form", [DashboardController::class, 'marketplaceFREFormAPI']); Route::post("marketplace/other-products/seller-form", [DashboardController::class, 'marketplaceOPFormAPI']); // get Companies Route::get('get-companies', [ManageCompaniesController::class, 'getCompaniesData']); // get chat Route::get('get-unread-message-count', [ManageChatController::class, 'getMessageCount']); Route::get('read-user-message', [ManageChatController::class, 'getAllMessage']); //Marketplace Buyer Form Route::get('/buyer-form/{slug}', [MarketPlaceController::class, 'buyerFormAPI']); Route::post('/buyer-form-submit', [MarketPlaceController::class, 'buyerFormSubmitAPI']); Route::post('/buyer-form-update', [MarketPlaceController::class, 'buyerFormSubmitUpdateAPI']); Route::post('/change-pin', [UpdatePasswordController::class, 'changePinAPI']); Route::get('/marketplace/offering/{slug}', [MarketPlaceController::class, 'viewOfferingDataAPI'])->name('view-offering'); }); Route::post('user-login', [AuthController::class, 'userLogin']); Route::get('top-pick-products', [ManageFreeUInvestmentController::class, 'getAllTopPickProducts']); Route::get('faq-tags', [ManageFaqController::class, 'tagWithFaqs']); Route::get('tags-for-faqs', [ManageFaqController::class, 'getAllTagsRelatedToFaq']); Route::post('faq-filter', [ManageFaqController::class, 'getAllFaqs']); Route::get('tags', [InsightsController::class, 'getAllTags']); Route::get('blogs', [InsightsController::class, 'getAllBlogs']); Route::post('blogs', [InsightsController::class, 'getAllBlogs']); Route::get('single-blog/{id}', [InsightsController::class, 'singleBlog']); Route::get('fractional-real-estate-data/{type}', [FractionalRealEstateController::class, 'fractData']); Route::get('peer-to-peer-lending-data', [PeerToPeerLendingController::class, 'peerToPeerLending']); Route::get('invoice-discounting-data', [InvoiceDiscountingController::class, 'invoiceDiscounting']); Route::get('lease-based-financing-data', [LeaseBasedFinancingController::class, 'leadBasedFinancing']); Route::get('clean-and-green-assets-data', [CleanAndGreenAssetsController::class, 'cleanAndGreenAssets']); Route::get('securitized-debt-instrument-data', [SecuritizedDebtInstrumentController::class, 'securitizedDebtInstruments']); Route::get('high-yield-finance-data', [HighYieldFinanceController::class, 'highYieldFinance']); Route::get('high-yield-finance-single-data/{slug}', [HighYieldFinanceController::class, 'highYieldFinanceData']); Route::get('securitized-debt-instrument-single-data/{slug}', [SecuritizedDebtInstrumentController::class, 'securitizedDebtInstrumentsData']); Route::get('venture-debt-data', [VentureDebtsController::class, 'ventureDebts']); Route::get('venture-debt-single-data/{slug}', [VentureDebtsController::class, 'ventureDebtsData']); Route::get('clean-and-green-assets-single-data/{slug}', [CleanAndGreenAssetsController::class, 'cleanAndGreenAssetsData']); Route::get('lease-based-financing-single-data/{slug}', [LeaseBasedFinancingController::class, 'leadBasedFinancingData']); Route::get('invoice-discounting-single-data/{slug}', [InvoiceDiscountingController::class, 'invoiceDiscountingData']); Route::get('peer-to-peer-lending-single-data/{slug}', [PeerToPeerLendingController::class, 'peerToPeerLendingData']); Route::get('fractional-real-estate-single-data/{slug}', [FractionalRealEstateController::class, 'fractionalRealEstateData']); Route::get('sovereign-government-bond-all-data', [GlobalBondController::class, 'sovereignGovernmentBondsAllData']); Route::get('investment-grade-bond-all-data', [GlobalBondController::class, 'investmentGradeBondsAllData']); Route::get('high-yield-bonds-all-data', [GlobalBondController::class, 'highYieldBondsAllData']); Route::get('bonds-single-data/{slug}', [GlobalBondController::class, 'bondData']); Route::get('mutual-fund-all-data', [GlobalMutualFundController::class, 'mutualFundAllData']); Route::get('venture-capital-fund-all-data/{type}', [GlobalVentureCapitalFund::class, 'ventureCapitalAllData']); Route::get('private-credit-fund-all-data/{type}', [GlobalPrivateCreditController::class, 'privateCreditAllData']); Route::get('private-equity-fund-all-data/{type}', [GlobalPrivateEquityFundController::class, 'privateEquityFundAllData']); Route::get('hedge-fund-all-data/{type}', [GlobalHedgeFundController::class, 'hedgeFundAllData']); Route::get('funds-single-data/{slug}', [GlobalMutualFundController::class, 'fundData']); Route::get('equities-all-data', [GlobalEquitiesController::class, 'equitiesAllData']); Route::get('exchange-traded-fund-all-data/{type}', [GlobalExchangeTradedFundsController::class, 'exchangeTradedFundsAllData']); Route::get('reits-all-data/{type}', [GlobalREITSController::class, 'reitsAllData']); Route::get('equities-stock-real-estate-single-data/{slug}', [GlobalEquitiesController::class, 'equityStockRealEstateData']); Route::get('indian-industrial-all-data/{type}', [IndianRealAssetController::class, 'indianIndustrialRealEstateAllData']); Route::get('indian-residential-all-data/{type}', [IndianRealAssetController::class, 'indianResidentialRealEstateAllData']); Route::get('indian-commercial-all-data/{type}', [IndianRealAssetController::class, 'indianCommercialRealEstateAllData']); Route::get('real-estate-single-data/{slug}', [IndianRealAssetController::class, 'realEstateData']); Route::get('global-industrial-all-data/{type}', [GlobalRealAssetController::class, 'globalIndustrialRealEstateAllData']); Route::get('global-residential-all-data/{type}', [GlobalRealAssetController::class, 'globalResidentialRealEstateAllData']); Route::get('global-commercial-all-data/{type}', [GlobalRealAssetController::class, 'globalCommercialRealEstateAllData']); //AIF //Venture Capital Route::get('venture-capital-data/{type}', [AlternativeInvestmentFundController::class, 'ventureCapital']); Route::get('venture-capital-single-data/{slug}', [AlternativeInvestmentFundController::class, 'ventureCapitalData']); //Infrastructure Fund Route::get('infrastructure-data/{type}', [AlternativeInvestmentFundController::class, 'infrastructure']); Route::get('infrastructure-single-data/{slug}', [AlternativeInvestmentFundController::class, 'infrastructureData']); //Angel Fund Route::get('angel-fund-data/{type}', [AlternativeInvestmentFundController::class, 'angelFundAllData']); Route::get('angel-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'angelFundData']); //Private Equity Fund Route::get('private-equity-fund-data/{type}', [AlternativeInvestmentFundController::class, 'privateEquityAllData']); Route::get('private-equity-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'privateEquityData']); //Debt Fund Route::get('debt-fund-data/{type}', [AlternativeInvestmentFundController::class, 'debtFundAllData']); Route::get('debt-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'debtFundData']); //Private Credit Fund Route::get('private-credit-fund-data/{type}', [AlternativeInvestmentFundController::class, 'privateCreditFundAllData']); Route::get('private-credit-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'privateCreditFundData']); //Long Only Equity Fund Route::get('long-only-equity-fund-data/{type}', [AlternativeInvestmentFundController::class, 'longOnlyEquityFundAllData']); Route::get('long-only-equity-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'longOnlyEquityFundData']); //Fund For Distressed Asset Route::get('fund-for-distressed-asset-data/{type}', [AlternativeInvestmentFundController::class, 'fundForDistressedAssetAllData']); Route::get('fund-for-distressed-asset-single-data/{slug}', [AlternativeInvestmentFundController::class, 'fundForDistressedAssetData']); //Private Real Estate Fund Route::get('private-real-estate-fund-data/{type}', [AlternativeInvestmentFundController::class, 'privateRealEstateFundAllData']); Route::get('private-real-estate-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'privateRealEstateFundData']); //Hedge Funds Route::get('hedge-fund-data/{type}', [AlternativeInvestmentFundController::class, 'hedgeFundAllData']); Route::get('hedge-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'hedgeFundData']); //PIPE Route::get('private-investment-in-public-equity-fund-data/{type}', [AlternativeInvestmentFundController::class, 'pipeAllData']); Route::get('private-investment-in-public-equity-fund-single-data/{slug}', [AlternativeInvestmentFundController::class, 'pipeData']); //Shailesh Privacy api Route::get('privacy-policy-data', [PrivacypolicyController::class, 'privacyPolicyApi']); //TermsAndCondition api Route::get('terms-condition-data', [PrivacypolicyController::class, 'termsConditionApi']); //API Route::get("global-private-credit-fund/question-answer", [FractionalRealEstateFontendController::class, 'globalPrivateCreditFundQuestionAndAnswer']); Route::get("private-credit-fund/question-answer", [FractionalRealEstateFontendController::class, 'privateCreditFundQuestionAndAnswer']); Route::get("long-only-equity-fund/question-answer", [FractionalRealEstateFontendController::class, 'longOnlyEquityFundQuestionAndAnswer']); Route::get("fractional-real-estate/question-answer", [FractionalRealEstateFontendController::class, 'fractionalRealEstateQuestionAndAnswer']); Route::get("peer-to-peer-lending/question-answer", [PeerToPeerLendingFontendController::class, 'peerToPeerLendingQuestionAndAnswer']); Route::get("invoice-discounting/question-answer", [InvoiceDiscountingFontendController::class, 'invoiceDiscountingQuestionAndAnswer']); Route::get("clean-and-green-assets/question-answer", [CleanAndGreenAssetsFontendController::class, 'cleanAndGreenAssetsQuestionAndAnswer']); Route::get("securitized-debt-instrument/question-answer", [SecuritizedDebtInstrumentFontendController::class, 'securitizedDebtInstrumentQuestionAndAnswer']); Route::get("revenue-based-financing/question-answer", [FractionalRealEstateFontendController::class, 'revenueBasedFinancingQuestionAndAnswer']); Route::get("high-yield-Finance/question-answer", [HighYieldFinanceFontendController::class, 'highYieldFinanceQuestionAndAnswer']); Route::get("venture-debt/question-answer", [FractionalRealEstateFontendController::class, 'ventureDebtQuestionAndAnswer']); Route::get("alternative-investment-fund/question-answer", [FractionalRealEstateFontendController::class, 'alternativeInvestmentFundQuestionAndAnswer']); Route::get("internatonal-bonds/question-answer", [FractionalRealEstateFontendController::class, 'internationalBondsQuestionAndAnswer']); Route::get("mutual-funds/question-answer", [FractionalRealEstateFontendController::class, 'mutualFundsQuestionAndAnswer']); Route::get("equities/question-answer", [FractionalRealEstateFontendController::class, 'equitiesQuestionAndAnswer']); Route::get("etf/question-answer", [FractionalRealEstateFontendController::class, 'exchangeTradedFundsQuestionAndAnswer']); Route::get("venture-capital-fund/question-answer", [FractionalRealEstateFontendController::class, 'ventureCapitalFundQuestionAndAnswer']); Route::get("private-equity-fund/question-answer", [FractionalRealEstateFontendController::class, 'privateEquityFundQuestionAndAnswer']); Route::get("hedge-fund/question-answer", [FractionalRealEstateFontendController::class, 'hedgeFundQuestionAndAnswer']); Route::get("reit/question-answer", [FractionalRealEstateFontendController::class, 'reitQuestionAndAnswer']); Route::get("lease-based-financing/question-answer", [FractionalRealEstateFontendController::class, 'leaseBasedFinancingQuestionAndAnswer']); Route::get("aif-I/question-answer", [FractionalRealEstateFontendController::class, 'aifIQuestionAndAnswer']); Route::get("aif-II/question-answer", [FractionalRealEstateFontendController::class, 'aifIIQuestionAndAnswer']); Route::get("aif-III/question-answer", [FractionalRealEstateFontendController::class, 'aifIIIQuestionAndAnswer']); Route::get("infrastructure-fund/question-answer", [FractionalRealEstateFontendController::class, 'infrastructureFundQuestionAndAnswer']); Route::get("angel-fund/question-answer", [FractionalRealEstateFontendController::class, 'angelFundQuestionAndAnswer']); Route::get("debt-fund/question-answer", [FractionalRealEstateFontendController::class, 'debtFundQuestionAndAnswer']); Route::get("fund-for-distressed-asset/question-answer", [FractionalRealEstateFontendController::class, 'fundForDistressedAssetQuestionAndAnswer']); Route::get("private-real-estate-fund/question-answer", [FractionalRealEstateFontendController::class, 'privateRealEstateFundQuestionAndAnswer']); Route::get("private-investment-in-public-quity-fund/question-answer", [FractionalRealEstateFontendController::class, 'privateInvestmentInPublicEquityFundQuestionAndAnswer']); Route::get("global-venture-capital-fund/question-answer", [FractionalRealEstateFontendController::class, 'globalVentureCapitalFundQuestionAndAnswer']); Route::get("global-hedge-fund/question-answer", [FractionalRealEstateFontendController::class, 'globalHedgeFundQuestionAndAnswer']); Route::get("global-private-equity-fund/question-answer", [FractionalRealEstateFontendController::class, 'globalPrivateEquityFundQuestionAndAnswer']); Route::get("sovereign-goverment-bond/question-answer", [FractionalRealEstateFontendController::class, 'sovereignGovernmentBondQuestionAndAnswer']); Route::get("corporate-bond-investment-grade/question-answer", [FractionalRealEstateFontendController::class, 'corporateBondInvestmentGradeQuestionAndAnswer']); Route::get("corporate-bond-high-yield/question-answer", [FractionalRealEstateFontendController::class, 'corporateBondHighYieldQuestionAndAnswer']); Route::get("indian-residential-estate/question-answer", [FractionalRealEstateFontendController::class, 'indianResidentialRealEstateQuestionAndAnswer']); Route::get("indian-commercial-estate/question-answer", [FractionalRealEstateFontendController::class, 'indianCommercialRealEstateQuestionAndAnswer']); Route::get("indian-industrial-estate/question-answer", [FractionalRealEstateFontendController::class, 'indianIndustrialRealEstateQuestionAndAnswer']); Route::get("global-residential-estate/question-answer", [FractionalRealEstateFontendController::class, 'globalResidentialRealEstateQuestionAndAnswer']); Route::get("global-commercial-estate/question-answer", [FractionalRealEstateFontendController::class, 'globalCommercialRealEstateQuestionAndAnswer']); Route::get("global-industrial-estate/question-answer", [FractionalRealEstateFontendController::class, 'globalIndustrialRealEstateQuestionAndAnswer']); Route::get('/marketplace/spotlight-investment', [MarketPlaceController::class, 'spotlightInvestment'])->name('spotlight-investment'); Route::get('/marketplace/featured-investments', [MarketPlaceController::class, 'featuredInvestments'])->name('featured-investments'); Route::get('/marketplace/non-featured-investments', [MarketPlaceController::class, 'nonFeaturedInvestments'])->name('non-featured-investments'); // Route::get('/marketplace/offering/{slug}',[MarketPlaceController::class,'viewOfferingDataAPI'])->name('view-offering');