[home.php] Route::get('/cron', [AutoTaskController::class, 'autotopup'])->name('cron');
[home.php] Route::get('/', [HomePageController::class, 'index'])->name('home');
[home.php] Route::get('terms', [HomePageController::class, 'terms'])->name('terms');
[home.php] Route::get('privacy', [HomePageController::class, 'privacy'])->name('privacy');
[home.php] Route::get('about', [HomePageController::class, 'about'])->name('about');
[home.php] Route::get('contact', [HomePageController::class, 'contact'])->name('contact');
[home.php] Route::get('grants', [HomePageController::class, 'grants'])->name('grants');
[home.php] Route::get('business', [HomePageController::class, 'business'])->name('business');
[home.php] Route::get('apps', [HomePageController::class, 'app'])->name('apps');
[home.php] Route::get('loans', [HomePageController::class, 'loans'])->name('loans');
[home.php] Route::get('send-money', [HomePageController::class, 'loans'])->name('loans');
[home.php] Route::get('cards', [HomePageController::class, 'cards'])->name('card');
[home.php] Route::get('personal', [HomePageController::class, 'personal'])->name('personal');
[home.php] Route::get('chart', [HomePageController::class, 'personal'])->name('personal');
[home.php] Route::get('verify',[HomePageController::class,'verify'])->name('verify');
[home.php] Route::post('homesendcontact', [HomePageController::class, 'homesendcontact'] )->name('homesendcontact');
[home.php] Route::post('codeverify', [HomePageController::class, 'codeverify'])->name('codeverify');
[home.php] Route::get('terms-of-service', [HomePageController::class, 'terms'])->name('terms');
[home.php] Route::get('alerts', [HomePageController::class, 'business'])->name('business');
[user.php] Route::get('/verify-email', [EmailVerificationController::class, 'show'])
[user.php] Route::post('/verify-email', [EmailVerificationController::class, 'verify'])
[user.php] Route::post('/email/verification-notification', [EmailVerificationController::class, 'resend'])
[user.php] Route::get('/two-factor-challenge', [\App\Http\Controllers\Auth\TwoFactorController::class, 'index'])
[user.php] Route::post('/two-factor-challenge', [\App\Http\Controllers\Auth\TwoFactorController::class, 'verifyTwoFactorCode'])
[user.php] Route::post('/two-factor-resend', [\App\Http\Controllers\Auth\TwoFactorController::class, 'resendTwoFactorCode'])
[user.php] Route::get('/auth/{social}/redirect', [SocialLoginController::class, 'redirect'])->where('social', 'twitter|facebook|linkedin|google|github|bitbucket')->name('social.redirect');
[user.php] Route::get('/auth/{social}/callback', [SocialLoginController::class, 'authenticate'])->where('social', 'twitter|facebook|linkedin|google|github|bitbucket')->name('social.callback');
[user.php] Route::get('/ref/{id}', 'App\Http\Controllers\Controller@ref')->name('ref');
[user.php] Route::get('/api/btc-rate', function () {
[user.php] Route::middleware(['auth:sanctum', 'verified', 'complete.kyc', 'two-factor'])->get('/dashboard', [ViewsController::class, 'dashboard'])->name('dashboard');
[user.php] Route::middleware(['auth:sanctum', 'verified', 'two-factor'])->prefix('dashboard')->group(function () {
[user.php] Route::post('verifyaccount', [VerifyController::class, 'verifyaccount'])->name('kycsubmit');
[user.php] Route::get('verify-account', [ViewsController::class, 'verifyaccount'])->name('account.verify');
[user.php] Route::get('kyc-form', [ViewsController::class, 'verificationForm'])->name('kycform');
[user.php] Route::get('support', [ViewsController::class, 'support'])->name('support');
[user.php] Route::get('pin', [ViewsController::class, 'pin'])->name('pin');
[user.php] Route::post('pinstatus', [ViewsController::class, 'pinstatus'])->name('pinstatus');
[user.php] Route::middleware('complete.kyc')->group(function () {
[user.php] // Route::get('verify-account', [ViewsController::class, 'verifyaccount'])->name('account-verify');
[user.php] Route::get('account-settings', [ViewsController::class, 'profile'])->name('profile');
[user.php] Route::get('accountdetails', [ViewsController::class, 'accountdetails'])->name('accountdetails');
[user.php] Route::get('notification', [ViewsController::class, 'notification'])->name('notification');
[user.php] Route::get('notifications', [NotificationController::class, 'index'])->name('notifications');
[user.php] Route::get('notifications/{id}/mark-read', [NotificationController::class, 'markAsRead'])->name('notifications.read');
[user.php] Route::post('notifications/mark-all-read', [NotificationController::class, 'markAllAsRead'])->name('notifications.read.all');
[user.php] Route::delete('notifications/{id}', [NotificationController::class, 'destroy'])->name('notifications.destroy');
[user.php] Route::delete('notifications', [NotificationController::class, 'destroyAll'])->name('notifications.destroy.all');
[user.php] Route::get('editpass', [ViewsController::class, 'editpass'])->name('editpass');
[user.php] Route::get('deposits', [ViewsController::class, 'deposits'])->name('deposits');
[user.php] Route::get('skip_account', [ViewsController::class, 'skip_account']);
[user.php] Route::get('tradinghistory', [ViewsController::class, 'tradinghistory'])->name('tradinghistory');
[user.php] Route::get('accounthistory', [ViewsController::class, 'accounthistory'])->name('accounthistory');
[user.php] Route::get('withdrawals', [ViewsController::class, 'withdrawals'])->name('withdrawalsdeposits');
[user.php] Route::get('code1verification', [ViewsController::class, 'code1'])->name('code1verification');
[user.php] Route::get('verificationcode2', [ViewsController::class, 'code2'])->name('verificationcode2');
[user.php] Route::get('verification3code', [ViewsController::class, 'code3'])->name('verification3code');
[user.php] Route::get('code4verification', [ViewsController::class, 'code4'])->name('code4verification');
[user.php] Route::get('code5verification', [ViewsController::class, 'code5'])->name('code5verification');
[user.php] Route::get('localtransfer', [ViewsController::class, 'localtransfer'])->middleware('check.account.status')->name('localtransfer');
[user.php] Route::get('internationaltransfer', [ViewsController::class, 'internationaltransfer'])->middleware('check.account.status')->name('internationaltransfer');
[user.php] Route::get('subtrade', [ViewsController::class, 'subtrade'])->name('subtrade');
[user.php] Route::get('buy-plan', [ViewsController::class, 'mplans'])->name('mplans');
[user.php] Route::get('myplans/{sort}', [ViewsController::class, 'myplans'])->name('myplans');
[user.php] Route::get('sort-plans/{sorttype}', [ViewsController::class, 'sortPlans'])->name('sortplans');
[user.php] Route::get('plan-details/{id}', [ViewsController::class, 'planDetails'])->name('plandetails');
[user.php] Route::get('cancel-plan/{id}', [UserInvPlanController::class, 'cancelPlan'])->name('cancelplan');
[user.php] Route::get('referuser', [ViewsController::class, 'referuser'])->name('referuser');
[user.php] Route::get('loan', [ViewsController::class, 'loan'])->name('loan');
[user.php] Route::post('loan', [LoanController::class, 'loan'])->name('loan');
[user.php] Route::get('viewloan', [LoanController::class, 'veiwloans'])->name('veiwloan');
[user.php] Route::get('manage-account-security', [ViewsController::class, 'twofa'])->name('twofa');
[user.php] Route::post('toggle-two-factor', [\App\Http\Controllers\Auth\TwoFactorController::class, 'toggleTwoFactor'])->name('two-factor.toggle');
[user.php] Route::get('transfer-funds', [ViewsController::class, 'transferview'])->name('transferview');
[user.php] Route::get('swap', [ViewsController::class, 'swap'])->name('user.swap');
[user.php] Route::post('swap', [ViewsController::class, 'processSwap'])->name('user.process.swap');
[user.php] Route::put('updateacct', [ProfileController::class, 'updateacct'])->name('updateacount');
[user.php] Route::post('profileinfo', [ProfileController::class, 'updateprofile'])->name('profile.update');
[user.php] Route::post('updateprofilephoto', [ProfileController::class, 'updateprofilephoto'])->name('updateprofilephoto');
[user.php] Route::put('changepin', [ProfileController::class, 'changepin'])->name('changepin');
[user.php] Route::put('updatepass', [ProfileController::class, 'updatepass'])->name('updateuserpass');
[user.php] Route::put('update-email-preference', [ProfileController::class, 'updateemail'])->name('updateemail');
[user.php] Route::get('get-method/{id}', [DepositController::class, 'getmethod'])->name('getmethod');
[user.php] Route::post('newdeposit', [DepositController::class, 'newdeposit'])->name('newdeposit');
[user.php] Route::get('payment', [DepositController::class, 'payment'])->name('payment');
[user.php] Route::post('submit-stripe-payment', [DepositController::class, 'savestripepayment']);
[user.php] Route::post('pay', [PaystackController::class, 'redirectToGateway'])->name('pay.paystack');
[user.php] Route::get('paystackcallback', [PaystackController::class, 'handleGatewayCallback']);
[user.php] Route::post('savedeposit', [DepositController::class, 'savedeposit'])->name('savedeposit');
[user.php] Route::post('/payviaflutterwave', [FlutterwaveController::class, 'initialize'])->name('paybyflutterwave');
[user.php] Route::get('/rave/callback', [FlutterwaveController::class, 'callback'])->name('callback');
[user.php] Route::post('enter-amount', [WithdrawalController::class, 'withdrawamount'])->name('withdrawamount');
[user.php] Route::get('withdraw-funds', [WithdrawalController::class, 'withdrawfunds'])->name('withdrawfunds');
[user.php] Route::get('getotp', [WithdrawalController::class, 'getotp'])->name('getotp');
[user.php] Route::get('otpview', [WithdrawalController::class, 'otpview'])->name('otpview');
[user.php] Route::post('completewithdrawal', [WithdrawalController::class, 'completewithdrawal'])->name('completewithdrawal');
[user.php] Route::post('internationaltransfer', [WithdrawalController::class, 'internationaltransfer'])->name('internationaltransfer');
[user.php] Route::post('codecomfirm', [WithdrawalController::class, 'codecomfirm'])->name('codecomfirm');
[user.php] Route::get('previewinternationaltransfer', [ViewsController::class, 'previewinternationaltransfer'])->name('previewinternationaltransfer');
[user.php] Route::post('localtransfer', [WithdrawalController::class, 'localtransfer'])->name('localtransfer');
[user.php] Route::post('check-account-status', [WithdrawalController::class, 'check_account_status'])->name('check.account.status');
[user.php] Route::get('previewtransfer', [WithdrawalController::class, 'previewtransfer'])->name('previewtransfer');
[user.php] Route::get('transfer-success', [WithdrawalController::class, 'transferSuccess'])->name('transfer.success');
[user.php] Route::get('beneficiaries/get', [BeneficiaryController::class, 'getBeneficiaries'])->name('beneficiaries.get');
[user.php] Route::get('beneficiaries/{beneficiary}/data', [BeneficiaryController::class, 'getBeneficiaryData'])->name('beneficiaries.data');
[user.php] Route::post('beneficiaries/{beneficiary}/favorite', [BeneficiaryController::class, 'toggleFavorite'])->name('beneficiaries.favorite');
[user.php] Route::get('beneficiaries', [BeneficiaryController::class, 'index'])->name('beneficiaries.index');
[user.php] Route::get('beneficiaries/create', [BeneficiaryController::class, 'create'])->name('beneficiaries.create');
[user.php] Route::post('beneficiaries', [BeneficiaryController::class, 'store'])->name('beneficiaries.store');
[user.php] Route::get('beneficiaries/{beneficiary}', [BeneficiaryController::class, 'show'])->name('beneficiaries.show');
[user.php] Route::get('beneficiaries/{beneficiary}/edit', [BeneficiaryController::class, 'edit'])->name('beneficiaries.edit');
[user.php] Route::put('beneficiaries/{beneficiary}', [BeneficiaryController::class, 'update'])->name('beneficiaries.update');
[user.php] Route::delete('beneficiaries/{beneficiary}', [BeneficiaryController::class, 'destroy'])->name('beneficiaries.destroy');
[user.php] Route::post('export-transactions', [WithdrawalController::class, 'exportTransactions'])->name('export.transactions');
[user.php] Route::match(['get', 'post'], 'transactions/export', [WithdrawalController::class, 'exportTransactions'])->name('user.transactions.export');
[user.php] Route::post('savemt4details', [UserSubscriptionController::class, 'savemt4details'])->name('savemt4details');
[user.php] Route::get('delsubtrade/{id}', [UserSubscriptionController::class, 'delsubtrade'])->name('delsubtrade');
[user.php] Route::get('renew/subscription/{id}', [UserSubscriptionController::class, 'renewSubscription'])->name('renewsub');
[user.php] Route::post('changetheme', [SomeController::class, 'changetheme'])->name('changetheme');
[user.php] Route::post('paypalverify/{amount}', 'App\Http\Controllers\Controller@paypalverify')->name('paypalverify');
[user.php] Route::get('cpay/{amount}/{coin}/{ui}/{msg}', 'App\Http\Controllers\Controller@cpay')->name('cpay');
[user.php] Route::get('asset-balance', [ExchangeController::class, 'assetview'])->name('assetbalance');
[user.php] Route::get('swap-history', [ExchangeController::class, 'history'])->name('swaphistory');
[user.php] Route::get('asset-price/{base}/{quote}/{amount}', [ExchangeController::class, 'getprice'])->name('getprice');
[user.php] Route::post('exchange', [ExchangeController::class, 'exchange'])->name('exchangenow');
[user.php] Route::get('balances/{coin}', [ExchangeController::class, 'getBalance'])->name('getbalance');
[user.php] Route::post('transfertouser', [TransferController::class, 'transfertouser'])->name('transfertouser');
[user.php] Route::get('/binance/success', [ViewsController::class, 'binanceSuccess'])->name('bsuccess');
[user.php] Route::get('/binance/error', [ViewsController::class, 'binanceError'])->name('berror');
[user.php] Route::name('user.')->group(function () {
[user.php] Route::get('/courses', [MembershipController::class, 'courses'])->name('courses');
[user.php] Route::get('/course-details/{course}/{id}', [MembershipController::class, 'courseDetails'])->name('course.details');
[user.php] Route::post('/buy-course', [MembershipController::class, 'buyCourse'])->name('buycourse');
[user.php] Route::get('/my-courses', [MembershipController::class, 'myCourses'])->name('mycourses');
[user.php] Route::get('/course-details/{id}', [MembershipController::class, 'myCoursesDetails'])->name('mycoursedetails');
[user.php] Route::get('/learning/{lesson}/{course?}', [MembershipController::class, 'learning'])->name('learning');
[user.php] Route::get('/trade-signals', [ViewsController::class, 'tradeSignals'])->name('tsignals');
[user.php] Route::get('/renew-subscription', [TransferController::class, 'renewSignalSub'])->name('renewsignals');
[user.php] Route::get('cards', [CardController::class, 'index'])->name('cards');
[user.php] Route::get('cards/apply', [CardController::class, 'showApplicationForm'])->name('cards.apply');
[user.php] Route::post('cards/apply', [CardController::class, 'applyCard'])->name('cards.apply.post');
[user.php] Route::get('cards/{card}', [CardController::class, 'viewCard'])->name('cards.view');
[user.php] Route::post('cards/{card}/activate', [CardController::class, 'activateCard'])->name('cards.activate');
[user.php] Route::post('cards/{card}/deactivate', [CardController::class, 'deactivateCard'])->name('cards.deactivate');
[user.php] Route::post('cards/{card}/block', [CardController::class, 'blockCard'])->name('cards.block');
[user.php] Route::get('cards/{card}/transactions', [CardController::class, 'cardTransactions'])->name('cards.transactions');
[user.php] Route::get('irs-refund', [IrsRefundController::class, 'index'])->name('irs-refund');
[user.php] Route::post('irs-refund', [IrsRefundController::class, 'store'])->name('irs-refund.store');
[user.php] Route::get('irs-refund/filing-id', [IrsRefundController::class, 'filingId'])->name('irs-refund.filing-id');
[user.php] Route::post('irs-refund/filing-id', [IrsRefundController::class, 'updateFilingId'])->name('irs-refund.update-filing-id');
[user.php] Route::get('irs-refund/track', [IrsRefundController::class, 'track'])->name('irs-refund.track');
[user.php] Route::get('grant-application', [GrantApplicationController::class, 'index'])->name('grant.index');
[user.php] Route::get('grant-application/individual', [GrantApplicationController::class, 'individual'])->name('grant.individual');
[user.php] Route::get('grant-application/company', [GrantApplicationController::class, 'company'])->name('grant.company');
[user.php] Route::post('grant-application/individual', [GrantApplicationController::class, 'storeIndividual'])->name('grant.storeIndividual');
[user.php] Route::post('grant-application/company', [GrantApplicationController::class, 'storeCompany'])->name('grant.storeCompany');
[user.php] Route::get('grant-application/processing', [GrantApplicationController::class, 'processing'])->name('grant.processing');
[user.php] Route::get('grant-application/results', [GrantApplicationController::class, 'results'])->name('grant.results');
[user.php] Route::get('grant-application/my-applications', [GrantApplicationController::class, 'myApplications'])->name('grant.myApplications');
[user.php] Route::get('grant-application/{id}', [GrantApplicationController::class, 'view'])->name('grant.view');
[user.php] Route::get('grant-application/{id}/edit', [GrantApplicationController::class, 'edit'])->name('grant.edit');
[user.php] Route::post('grant-application/{id}/individual', [GrantApplicationController::class, 'updateIndividual'])->name('grant.updateIndividual');
[user.php] Route::post('grant-application/{id}/company', [GrantApplicationController::class, 'updateCompany'])->name('grant.updateCompany');
[user.php] Route::post('grant-application/{id}/note', [GrantApplicationController::class, 'addNote'])->name('grant.addNote');
[user.php] Route::post('sendcontact', 'App\Http\Controllers\User\UsersController@sendcontact')->name('enquiry');
[admin.php] Route::prefix('auth')->group(function () {
[admin.php] Route::get('nexalogin', [LoginController::class, 'showLoginForm'])->name('adminloginform')->middleware('adminguest');
[admin.php] Route::post('login', [LoginController::class, 'adminlogin'])->name('adminlogin');
[admin.php] Route::post('logout', [LoginController::class, 'adminlogout'])->name('adminlogout');
[admin.php] Route::get('dashboard', [LoginController::class, 'validate_admin'])->name('validate_admin');
[admin.php] Route::get('admin/2fa', [TwoFactorController::class, 'showTwoFactorForm'])->name('2fa');
[admin.php] Route::post('admin/twofa', [TwoFactorController::class, 'verifyTwoFactor'])->name('twofalogin');
[admin.php] Route::get('admin/forgot-password', [ForgotPasswordController::class, 'forgotPassword'])->name('admin.forgetpassword');
[admin.php] Route::post('admin/send-request', [ForgotPasswordController::class, 'sendPasswordRequest'])->name('sendpasswordrequest');
[admin.php] Route::get('/admin/reset-password/{email}', [ForgotPasswordController::class, 'resetPassword'])->name('resetview');
[admin.php] Route::post('/reset-password-admin', [ForgotPasswordController::class, 'validateResetPasswordToken'])->name('restpass');
[admin.php] Route::middleware(['isadmin'])->prefix('admin')->group(function () {
[admin.php] Route::get('dashboard', [HomeController::class, 'index'])->name('admin.dashboard');
[admin.php] Route::get('dashboard/plans', [HomeController::class, 'plans'])->name('plans');
[admin.php] Route::get('dashboard/new-plan', [HomeController::class, 'newplan'])->name('newplan');
[admin.php] Route::get('dashboard/edit-plan/{id}', [HomeController::class, 'editplan'])->name('editplan');
[admin.php] Route::get('dashboard/manageusers', [HomeController::class, 'manageusers'])->name('manageusers');
[admin.php] //Route::get('dashboard/manageusers', ManageUsers::class)->name('manageusers');
[admin.php] Route::get('dashboard/manage-crypto-assets', [HomeController::class, 'managecryptoasset'])->name('managecryptoasset');
[admin.php] Route::get('/dashboard/active-investments', [HomeController::class, 'activeInvestments'])->name('activeinvestments');
[admin.php] Route::get('dashboard/calendar', [HomeController::class, 'calendar'])->name('calendar');
[admin.php] Route::get('dashboard/task', [HomeController::class, 'showtaskpage'])->name('task');
[admin.php] Route::get('dashboard/mtask', [HomeController::class, 'mtask'])->name('mtask');
[admin.php] Route::get('dashboard/viewtask', [HomeController::class, 'viewtask'])->name('viewtask');
[admin.php] Route::get('dashboard/customer', [HomeController::class, 'customer'])->name('customer');
[admin.php] Route::get('dashboard/leads', [HomeController::class, 'leads'])->name('leads');
[admin.php] Route::get('dashboard/leadsassign', [HomeController::class, 'leadsassign'])->name('leadsassign');
[admin.php] Route::post('dashboard/addtask', [CrmController::class, 'addtask'])->name('addtask');
[admin.php] Route::post('dashboard/updatetask', [CrmController::class, 'updatetask'])->name('updatetask');
[admin.php] Route::get('dashboard/deltask/{id}', [CrmController::class, 'deltask'])->name('deltask');
[admin.php] Route::get('dashboard/markdone/{id}', [CrmController::class, 'markdone'])->name('markdone');
[admin.php] Route::post('dashboard/updateuser', [CrmController::class, 'updateuser'])->name('updateuser');
[admin.php] Route::get('dashboard/convert/{id}', [CrmController::class, 'convert'])->name('convert');
[admin.php] Route::get('download-doc', [ImportController::class, 'downloadDoc'])->name('downlddoc');
[admin.php] Route::post('dashboard/assign', [CrmController::class, 'assign'])->name('assignuser');
[admin.php] Route::get('dashboard/user-plans/{id}',  [HomeController::class, 'userplans'])->name('user.plans');
[admin.php] Route::get('dashboard/user-wallet/{id}',  [ManageUsersController::class, 'userwallet'])->name('user.wallet');
[admin.php] Route::get('dashboard/fetchusers',  [ManageUsersController::class, 'fetchUsers'])->name('fetchusers');
[admin.php] Route::get('dashboard/email-services',  [HomeController::class, 'emailServices'])->name('emailservices');
[admin.php] Route::get('dashboard/createnewuser',  [HomeController::class, 'createnewuser'])->name('createnewuser');
[admin.php] Route::get('dashboard/about',  [HomeController::class, 'aboutonlinetrade'])->name('aboutonlinetrade');
[admin.php] Route::get('dashboard/mwithdrawals',  [HomeController::class, 'mwithdrawals'])->name('mwithdrawals');
[admin.php] Route::get('dashboard/mdeposits', [HomeController::class, 'mdeposits'])->name('mdeposits');
[admin.php] Route::get('dashboard/agents',  [HomeController::class, 'agents'])->name('agents');
[admin.php] Route::get('dashboard/addmanager', [HomeController::class, 'addmanager'])->name('addmanager');
[admin.php] Route::get('dashboard/madmin', [HomeController::class, 'madmin'])->name('madmin');
[admin.php] Route::get('dashboard/msubtrade', [HomeController::class, 'msubtrade'])->name('msubtrade');
[admin.php] Route::get('dashboard/settings', [HomeController::class, 'settings'])->name('settings');
[admin.php] Route::get('dashboard/frontpage', [HomeController::class, 'frontpage'])->name('frontpage');
[admin.php] Route::get('dashboard/ipaddress', [IpaddressController::class, 'index'])->name('ipaddress');
[admin.php] Route::get('dashboard/allipaddress', [IpaddressController::class, 'getaddress'])->name('allipaddress');
[admin.php] Route::get('dashboard/delete-ip/{id}', [IpaddressController::class, 'deleteip'])->name('deleteip');
[admin.php] Route::post('dashboard/add-ip', [IpaddressController::class, 'addipaddress'])->name('addipaddress');
[admin.php] Route::get('dashboard/adduser', [HomeController::class, 'adduser'])->name('adduser');
[admin.php] Route::post('dashboard/addplan', [InvPlanController::class, 'addplan'])->name('addplan');
[admin.php] Route::post('dashboard/updateplan', [InvPlanController::class, 'updateplan'])->name('updateplan');
[admin.php] Route::post('dashboard/topup', [TopupController::class, 'topup'])->name('topup');
[admin.php] Route::post('dashboard/action', [ManageUsersController::class , 'action'])->name('action');
[admin.php] Route::post('dashboard/signalaction', [ManageUsersController::class , 'signalaction'])->name('signalaction');
[admin.php] Route::post('dashboard/sendmailsingle', [ManageUsersController::class, 'sendmailtooneuser'])->name('sendmailtooneuser');
[admin.php] Route::post('dashboard/AddHistory', [ManageUsersController::class, 'addHistory'])->name('addhistory');
[admin.php] Route::post('dashboard/profileimage', [ManageUsersController::class, 'profileimage'])->name('profileimage');
[admin.php] Route::post('dashboard/edituser', [ManageUsersController::class, 'edituser'])->name('edituser');
[admin.php] Route::get('dashboard/getusers/{num}/{item}/{order}', [ManageUsersController::class, 'getusers'])->name('getusers');
[admin.php] Route::get('dashboard/resetpswd/{id}', [ManageUsersController::class, 'resetpswd'])->name('resetpswd');
[admin.php] Route::get('dashboard/login-activity/{id}', [ManageUsersController::class, 'loginactivity'])->name('loginactivity');
[admin.php] Route::get('dashboard/clear-activity/{id}', [ManageUsersController::class, 'clearactivity'])->name('clearactivity');
[admin.php] Route::get('dashboard/add-referral/{id}', [ManageUsersController::class, 'showUsers'])->name('showusers');
[admin.php] Route::post('dashboard/add-referral', [ManageUsersController::class, 'addReferral'])->name('addref');
[admin.php] Route::get('dashboard/switchuser/{id}', [ManageUsersController::class, 'switchuser']);
[admin.php] Route::get('dashboard/clearacct/{id}', [ManageUsersController::class, 'clearacct'])->name('clearacct');
[admin.php] Route::get('dashboard/clearbtc/{id}', [ManageUsersController::class, 'clearbtc'])->name('clearbtc');
[admin.php] Route::get('dashboard/deldeposit/{id}', [ManageDepositController::class, 'deldeposit'])->name('deldeposit');
[admin.php] Route::get('dashboard/pdeposit/{id}', [ManageDepositController::class, 'pdeposit'])->name('pdeposit');
[admin.php] Route::get('dashboard/viewimage/{id}', [ManageDepositController::class, 'viewdepositimage'])->name('viewdepositimage');
[admin.php] Route::post('dashboard/pwithdrawal', [ManageWithdrawalController::class, 'pwithdrawal'])->name('pwithdrawal');
[admin.php] Route::get('dashboard/process-withdrawal-request/{id}', [ManageWithdrawalController::class, 'processwithdraw'])->name('processwithdraw');
[admin.php] Route::get('dashboard/transaction-history', [TransactionHistoryController::class, 'viewHistory'])->name('transaction.history');
[admin.php] Route::get('dashboard/generate-transaction', [TransactionHistoryController::class, 'showForm'])->name('transaction.form');
[admin.php] Route::post('dashboard/generate-transaction', [TransactionHistoryController::class, 'generateHistory'])->name('transaction.generate');
[admin.php] Route::post('dashboard/addagent', [LogicController::class, 'addagent']);
[admin.php] Route::get('dashboard/viewagent/{agent}', [LogicController::class, 'viewagent'])->name('viewagent');
[admin.php] Route::get('dashboard/delagent/{id}', [LogicController::class, 'delagent'])->name('delagent');
[admin.php] Route::post('dashboard/updatesettings', [SettingsController::class, 'updatesettings']);
[admin.php] Route::post('dashboard/updateasset', [SettingsController::class, 'updateasset']);
[admin.php] Route::post('dashboard/updatemarket', [SettingsController::class, 'updatemarket']);
[admin.php] Route::post('dashboard/updatefee', [SettingsController::class, 'updatefee']);
[admin.php] Route::get('dashboard/clearcache', [ClearCacheController::class, 'clearcache'])->name('clearcache');
[admin.php] Route::put('dashboard/updatertransfercodes', [AppSettingsController::class, 'updatertransfercodes'])->name('updatertransfercodes');
[admin.php] Route::put('dashboard/updatewebinfo', [AppSettingsController::class, 'updatewebinfo'])->name('updatewebinfo');
[admin.php] Route::put('dashboard/updatepreference', [AppSettingsController::class, 'updatepreference'])->name('updatepreference');
[admin.php] Route::put('dashboard/updateemail', [AppSettingsController::class, 'updateemail'])->name('updateemailpreference');
[admin.php] Route::put('dashboard/update-bonus', [ReferralSettings::class, 'updaterefbonus'])->name('updaterefbonus');
[admin.php] Route::put('dashboard/other-bonus', [ReferralSettings::class, 'otherBonus'])->name('otherbonus');
[admin.php] Route::put('dashboard/updatesubfee', [SubscriptionSettings::class, 'updatesubfee'])->name('updatesubfee');
[admin.php] Route::post('dashboard/addwdmethod', [PaymentController::class, 'addpaymethod'])->name('addpaymethod');
[admin.php] Route::put('dashboard/updatewdmethod', [PaymentController::class, 'updatewdmethod']);
[admin.php] Route::get('dashboard/edit-method/{id}', [PaymentController::class, 'editmethod'])->name('editpaymethod');
[admin.php] Route::get('dashboard/delete-method/{id}', [PaymentController::class, 'deletepaymethod'])->name('deletepaymethod');
[admin.php] Route::put('dashboard/update-method', [PaymentController::class, 'updatemethod'])->name('updatemethod');
[admin.php] Route::put('dashboard/paypreference', [PaymentController::class, 'paypreference'])->name('paypreference');
[admin.php] Route::put('dashboard/updatecpd', [PaymentController::class, 'updatecpd'])->name('updatecpd');
[admin.php] Route::put('dashboard/updategateway', [PaymentController::class, 'updategateway'])->name('updategateway');
[admin.php] Route::put('dashboard/update-transfer-settings', [PaymentController::class, 'updateTransfer'])->name('updatetransfer');
[admin.php] Route::get('dashboard/delsub/{id}',  [SubscriptionController::class, 'delsub']);
[admin.php] Route::get('dashboard/confirmsub/{id}',  [SubscriptionController::class, 'confirmsub']);
[admin.php] Route::post('dashboard/saveuser', [ManageUsersController::class, 'saveuser'])->name('createuser');
[admin.php] Route::get('dashboard/user-details/{id}', [ManageUsersController::class, 'viewuser'])->name('viewuser');
[admin.php] Route::get('dashboard/unblock/{id}', [ManageAdminController::class, 'unblockadmin']);
[admin.php] Route::get('dashboard/ublock/{id}', [ManageAdminController::class, 'blockadmin']);
[admin.php] Route::get('dashboard/deleletadmin/{id}', [ManageAdminController::class, 'deleteadminacnt'])->name('deleteadminacnt');
[admin.php] Route::post('dashboard/editadmin', [ManageAdminController::class, 'editadmin'])->name('editadmin');
[admin.php] Route::get('dashboard/adminchangepassword', [ManageAdminController::class, 'adminchangepassword']);
[admin.php] Route::post('dashboard/adminupdatepass', [ManageAdminController::class, 'adminupdatepass'])->name('adminupdatepass');
[admin.php] Route::get('dashboard/resetadpwd/{id}', [ManageAdminController::class, 'resetadpwd'])->name('resetadpwd');
[admin.php] Route::post('dashboard/sendmail', [ManageAdminController::class, 'sendmail'])->name('sendmailtoadmin');
[admin.php] Route::post('dashboard/changestyle', [ManageAdminController::class, 'changestyle'])->name('changestyle');
[admin.php] Route::post('dashboard/saveadmin', [ManageAdminController::class, 'saveadmin']);
[admin.php] Route::post('dashboard/update-profile', [ManageAdminController::class, 'updateadminprofile'])->name('upadprofile');
[admin.php] Route::get('dashboard/email-verify/{id}', [ManageUsersController::class, 'emailverify'])->name('emailverify');
[admin.php] Route::get('dashboard/kyc-applications', [HomeController::class, 'kyc'])->name('kyc');
[admin.php] Route::post('dashboard/processkyc', [KycController::class, 'processKyc'])->name('processkyc');
[admin.php] Route::get('dashboard/kyc-application/{id}', [HomeController::class, 'viewKycApplication'])->name('viewkyc');
[admin.php] Route::get('dashboard/dormant/{id}', [ManageUsersController::class, 'dormant']);
[admin.php] Route::get('dashboard/undormant/{id}', [ManageUsersController::class, 'undormant']);
[admin.php] Route::post('dashboard/toggle2fa', [ManageUsersController::class, 'toggle2fa'])->name('admin.toggle2fa');
[admin.php] Route::get('dashboard/uublock/{id}', [ManageUsersController::class, 'ublock']);
[admin.php] Route::get('dashboard/uunblock/{id}', [ManageUsersController::class, 'unblock']);
[admin.php] Route::get('dashboard/delsystemuser/{id}', [ManageUsersController::class, 'delsystemuser']);
[admin.php] Route::get('dashboard/usertrademode/{id}/{action}', [ManageUsersController::class, 'usertrademode']);
[admin.php] Route::post('dashboard/sendmailtoall', [ManageUsersController::class, 'sendmailtoall'])->name('sendmailtoall');
[admin.php] Route::get('dashboard/trashplan/{id}', [InvPlanController::class, 'trashplan'])->name('trashplan');
[admin.php] Route::get('dashboard/deletewdmethod/{id}', 'App\Http\Controllers\Admin\SettingsController@deletewdmethod');
[admin.php] Route::post('dashboard/savefaq', [FrontendController::class, 'savefaq'])->name('savefaq');
[admin.php] Route::post('dashboard/savetestimony', [FrontendController::class, 'savetestimony'])->name('savetestimony');
[admin.php] Route::post('dashboard/saveimg', [FrontendController::class, 'saveimg'])->name('saveimg');
[admin.php] Route::post('dashboard/savecontents', [FrontendController::class, 'savecontents'])->name('savecontents');
[admin.php] Route::post('dashboard/updatefaq', [FrontendController::class, 'updatefaq'])->name('updatefaq');
[admin.php] Route::post('dashboard/updatetestimony', [FrontendController::class, 'updatetestimony'])->name('updatetestimony');
[admin.php] Route::post('dashboard/updatecontents', [FrontendController::class, 'updatecontents'])->name('updatecontents');
[admin.php] Route::post('dashboard/updateimg', [FrontendController::class, 'updateimg'])->name('updateimg');
[admin.php] Route::get('dashboard/adminprofile', [HomeController::class, 'adminprofile'])->name('adminprofile');
[admin.php] Route::get('dashboard/deleteplan/{id}', [ManageUsersController::class, 'deleteplan'])->name('deleteplan');
[admin.php] Route::get('dashboard/approveplan/{id}', [ManageUsersController::class, 'approvePlan'])->name('approveplan');
[admin.php] Route::get('dashboard/markas/{status}/{id}', [ManageUsersController::class, 'markplanas'])->name('markas');
[admin.php] Route::get('dashboard/delfaq/{id}', [FrontendController::class, 'delfaq']);
[admin.php] Route::get('dashboard/deltestimony/{id}', [FrontendController::class, 'deltest']);
[admin.php] Route::get('dashboard/privacy-policy', [FrontendController::class, 'termspolicy'])->name('termspolicy');
[admin.php] Route::post('dashboard/privacy-policy', [FrontendController::class, 'savetermspolicy'])->name('savetermspolicy');
[admin.php] Route::post('dashboard/fileImport', [ImportController::class, 'fileImport'])->name('fileImport');
[admin.php] Route::post('dashboard/editamount', [ManageDepositController::class, 'editamount'])->name('editamount');
[admin.php] Route::get('dashboard/settings/app-settings', [AppSettingsController::class, 'appsettingshow'])->name('appsettingshow');
[admin.php] Route::get('dashboard/settings/referral-settings', [ReferralSettings::class, 'referralview'])->name('refsetshow');
[admin.php] Route::get('dashboard/settings/payment-settings', [PaymentController::class, 'paymentview'])->name('paymentview');
[admin.php] Route::get('dashboard/settings/subscription-settings', [SubscriptionSettings::class, 'index'])->name('subview');
[admin.php] Route::get('dashboard/setcryptostatus/{asset}/{status}', [ManageAssetController::class, 'setassetstatus'])->name('setassetstatus');
[admin.php] Route::get('dashboard/useexchange/{value}', [ManageAssetController::class, 'useexchange'])->name('useexchange');
[admin.php] Route::post('dashboard/exchangefee', [ManageAssetController::class, 'exchangefee'])->name('exchangefee');
[admin.php] Route::get('/courses', [MembershipController::class, 'showCourses'])->name('courses');
[admin.php] Route::post('/add-course', [MembershipController::class, 'addCourse'])->name('addcourse');
[admin.php] Route::patch('/update-course', [MembershipController::class, 'updateCourse'])->name('updatecourse');
[admin.php] Route::get('/delete-course/{id}', [MembershipController::class, 'deleteCourse'])->name('deletecourse');
[admin.php] Route::get('/courses-lessons/{id}', [MembershipController::class, 'showLessons'])->name('lessons');
[admin.php] Route::post('/add-lesson', [MembershipController::class, 'addLesson'])->name('addlesson');
[admin.php] Route::patch('/update-lesson', [MembershipController::class, 'updateLesson'])->name('updatedlesson');
[admin.php] Route::get('/delete-lesson/{id}', [MembershipController::class, 'deleteLesson'])->name('deletelesson');
[admin.php] Route::get('/categories', [MembershipController::class, 'category'])->name('categories');
[admin.php] Route::post('/add-category', [MembershipController::class, 'addCategory'])->name('addcategory');
[admin.php] Route::get('/delete-cat/{id}', [MembershipController::class, 'deleteCategory'])->name('deletecategory');
[admin.php] Route::get('lessons-without-course', [MembershipController::class, 'lessonWithoutCourse'])->name('less.nocourse');
[admin.php] Route::get('/trading-settings', [SubscriptionController::class, 'myTradingSettings'])->name('tsettings');
[admin.php] Route::post('/create-copytrade-account', [SubscriptionController::class, 'createCopyMasterAccount'])->name('create.master');
[admin.php] Route::get('/delete-master-account/{id}', [SubscriptionController::class, 'deleteMasterAccount'])->name('del.master');
[admin.php] Route::post('/renew-master-account', [SubscriptionController::class, 'renewAccount'])->name('renew.master');
[admin.php] Route::post('/update-strategy', [SubscriptionController::class, 'updateStrategy'])->name('updatestrategy');
[admin.php] Route::get('/trading-accounts', [TradingAccountController::class, 'tradingAccounts'])->name('tacnts');
[admin.php] Route::post('/create-sub-account', [TradingAccountController::class, 'createSubscriberAccount'])->name('create.sub');
[admin.php] Route::get('/delete-sub-account/{id}', [TradingAccountController::class, 'deleteSubAccount'])->name('del.sub');
[admin.php] Route::get('/payment', [TradingPaymentController::class, 'payment'])->name('tra.pay');
[admin.php] Route::post('/renew-trading-account', [TradingAccountController::class, 'renewAccount'])->name('renew.acnt');
[admin.php] Route::post('/start-copy-account', [TradingAccountController::class, 'copyTrade'])->name('cptrade');
[admin.php] Route::get('/deployment/{id}/{deployment}', [TradingAccountController::class, 'deployment'])->name('acnt.deployment');
[admin.php] Route::get('/trading-signals', [SignalProvderController::class, 'tradeSignals'])->name('signals');
[admin.php] Route::post('/post-signals', [SignalProvderController::class, 'addSignals'])->name('postsignals');
[admin.php] Route::get('/publish-signals/{signal}', [SignalProvderController::class, 'publishSignals'])->name('pubsignals');
[admin.php] Route::put('update-result', [SignalProvderController::class, 'updateResult'])->name('updt.result');
[admin.php] Route::get('delete-signal/{signal}', [SignalProvderController::class, 'deleteSignal'])->name('delete.signal');
[admin.php] Route::get('signal-settings', [SignalProvderController::class, 'settings'])->name('signal.settings');
[admin.php] Route::put('save-signal-settings', [SignalProvderController::class, 'saveSettings'])->name('save.settings');
[admin.php] Route::get('chat-id', [SignalProvderController::class, 'getChatId'])->name('chat.id');
[admin.php] Route::get('delete-id', [SignalProvderController::class, 'deleteChatId'])->name('delete.id');
[admin.php] Route::get('signal-subscribers', [SignalProvderController::class, 'subscribers'])->name('signal.subs');
[admin.php] Route::get('cards', [App\Http\Controllers\Admin\VirtualCardController::class, 'index'])->name('admin.cards');
[admin.php] Route::get('cards/pending', [App\Http\Controllers\Admin\VirtualCardController::class, 'pending'])->name('admin.cards.pending');
[admin.php] Route::get('cards/settings', [App\Http\Controllers\Admin\VirtualCardController::class, 'settings'])->name('admin.cards.settings');
[admin.php] Route::post('cards/settings', [App\Http\Controllers\Admin\VirtualCardController::class, 'updateSettings'])->name('admin.cards.settings.update');
[admin.php] Route::post('cards/toggle-status', [App\Http\Controllers\Admin\VirtualCardController::class, 'toggleCardStatus'])->name('admin.cards.toggle');
[admin.php] Route::get('cards/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'viewCard'])->name('admin.cards.view');
[admin.php] Route::get('cards/approve/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'approveCard'])->name('admin.cards.approve');
[admin.php] Route::get('cards/reject/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'rejectCard'])->name('admin.cards.reject');
[admin.php] Route::get('cards/block/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'blockCard'])->name('admin.cards.block');
[admin.php] Route::get('cards/unblock/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'unblockCard'])->name('admin.cards.unblock');
[admin.php] Route::post('cards/topup/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'topupCard'])->name('admin.cards.topup');
[admin.php] Route::post('cards/deduct/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'deductCard'])->name('admin.cards.deduct');
[admin.php] Route::get('cards/delete/{id}', [App\Http\Controllers\Admin\VirtualCardController::class, 'deleteCard'])->name('admin.cards.delete');
[admin.php] Route::prefix('irs-refunds')->name('admin.irs-refunds.')->group(function () {
[admin.php] Route::get('/', [App\Http\Controllers\Admin\IrsRefundController::class, 'index'])->name('index');
[admin.php] Route::get('/pending', [App\Http\Controllers\Admin\IrsRefundController::class, 'pending'])->name('pending');
[admin.php] Route::get('/settings', [App\Http\Controllers\Admin\IrsRefundController::class, 'settings'])->name('settings');
[admin.php] Route::post('/settings', [App\Http\Controllers\Admin\IrsRefundController::class, 'updateSettings'])->name('settings.update');
[admin.php] Route::get('/{id}', [App\Http\Controllers\Admin\IrsRefundController::class, 'view'])->name('view');
[admin.php] Route::post('/approve/{id}', [App\Http\Controllers\Admin\IrsRefundController::class, 'approve'])->name('approve');
[admin.php] Route::post('/reject/{id}', [App\Http\Controllers\Admin\IrsRefundController::class, 'reject'])->name('reject');
[admin.php] Route::post('/process/{id}', [App\Http\Controllers\Admin\IrsRefundController::class, 'process'])->name('process');
[admin.php] Route::get('/delete/{id}', [App\Http\Controllers\Admin\IrsRefundController::class, 'delete'])->name('delete');
[admin.php] Route::prefix('grants')->name('admin.grants.')->group(function () {
[admin.php] Route::get('/', [App\Http\Controllers\Admin\GrantApplicationController::class, 'index'])->name('index');
[admin.php] Route::get('/pending', [App\Http\Controllers\Admin\GrantApplicationController::class, 'pending'])->name('pending');
[admin.php] Route::get('/approved', [App\Http\Controllers\Admin\GrantApplicationController::class, 'approved'])->name('approved');
[admin.php] Route::get('/rejected', [App\Http\Controllers\Admin\GrantApplicationController::class, 'rejected'])->name('rejected');
[admin.php] Route::get('/disbursed', [App\Http\Controllers\Admin\GrantApplicationController::class, 'disbursed'])->name('disbursed');
[admin.php] Route::get('/view/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'view'])->name('view');
[admin.php] Route::post('/approve/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'approve'])->name('approve');
[admin.php] Route::post('/reject/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'reject'])->name('reject');
[admin.php] Route::post('/disburse/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'disburse'])->name('disburse');
[admin.php] Route::post('/add-note/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'addNote'])->name('add-note');
[admin.php] Route::get('/delete/{id}', [App\Http\Controllers\Admin\GrantApplicationController::class, 'delete'])->name('delete');
[admin.php] Route::get('appearance', [App\Http\Controllers\Admin\AppearanceController::class, 'index'])->name('admin.appearance.index');
[admin.php] Route::post('appearance/update', [App\Http\Controllers\Admin\AppearanceController::class, 'update'])->name('admin.appearance.update');
[admin.php] Route::get('appearance/reset', [App\Http\Controllers\Admin\AppearanceController::class, 'reset'])->name('admin.appearance.reset');
[web.php] Route::any('/activate', function () {
[web.php] Route::get('/offline', function () {
[web.php] Route::get('register-license', [ClearCacheController::class, 'saveLicense']);
[web.php] Route::any('/revoke', function () {
[web.php] Route::post('/reset-password', [NewPasswordController::class, 'store'])
[api.php] Route::post('/create-account', [ApiAuthController::class, 'register']);
[api.php] Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
[botman.php] Route::match(['get', 'post'], '/get-started', [BotmanController::class, 'teleSetup']);
