⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.142
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
gsm.com.ng
/
routes
/
Edit File: web.php
'Installer'], function () { // Subdomain Route::domain('{cardname}.' . env('MAIN_DOMAIN') ?? env('APP_URL'))->group(function () { Route::get('/', [SubdomainController::class, 'subdomainProfile', 'ShareWidget'])->name('subdomain.profile')->middleware('scriptsanitizer'); }); Route::get('/', [HomeController::class, 'index'])->name('home-locale'); Auth::routes(); // Pages Route::get('faq', [HomeController::class, 'faq'])->name('faq'); Route::get('about-us', [HomeController::class, 'about'])->name('about'); Route::get('contact-us', [HomeController::class, 'contact'])->name('contact'); Route::get('support', [HomeController::class, 'support'])->name('support'); Route::get('privacy-policy', [HomeController::class, 'privacyPolicy'])->name('privacy.policy'); Route::get('terms-and-conditions', [HomeController::class, 'termsAndConditions'])->name('terms.and.conditions'); Route::get('refund-policy', [HomeController::class, 'refundPolicy'])->name('refund.policy'); Route::get('maintenance', [HomeController::class, 'maintenance'])->name('maintenance'); // Custom pages Route::get('/p/{id}', [HomeController::class, "customPage"])->name("custom.page"); // Blogs Route::get('/blogs', [BlogController::class, "blogs"])->name("blogs")->middleware('scriptsanitizer'); Route::get('/blog/{slug}', [BlogController::class, "viewBlog"])->name("view.blog")->middleware('scriptsanitizer'); // Blog post share Route::get('/blog/{slug}/share/facebook', [ShareController::class, "shareToFacebook"])->name("sharetofacebook"); Route::get('/blog/{slug}/share/twitter', [ShareController::class, "shareToTwitter"])->name("sharetotwitter"); Route::get('/blog/{slug}/share/linkedin', [ShareController::class, "shareToLinkedIn"])->name("sharetolinkedin"); Route::get('/blog/{slug}/share/instagram', [ShareController::class, "shareToInstagram"])->name("sharetoinstagram"); Route::get('/blog/{slug}/share/whatsapp', [ShareController::class, "shareToWhatsApp"])->name("sharetowhatsapp"); // Web Tools // HTML Route::get('html-beautifier', [WebToolsController::class, 'htmlBeautifier'])->name('web.html.beautifier'); Route::get('html-minifier', [WebToolsController::class, 'htmlMinifier'])->name('web.html.minifier'); // CSS Route::get('css-beautifier', [WebToolsController::class, 'cssBeautifier'])->name('web.css.beautifier'); Route::get('css-minifier', [WebToolsController::class, 'cssMinifier'])->name('web.css.minifier'); Route::post('css-minifier', [WebToolsController::class, 'resultCssMinifier'])->name('web.result.css.minifier'); // JS Route::get('js-beautifier', [WebToolsController::class, 'jsBeautifier'])->name('web.js.beautifier'); Route::get('js-minifier', [WebToolsController::class, 'jsMinifier'])->name('web.js.minifier'); Route::post('js-minifier', [WebToolsController::class, 'resultjsMinifier'])->name('web.result.js.minifier'); // Random Password Generator Route::get('random-password-generator', [WebToolsController::class, 'randomPasswordGenerator'])->name('web.random.password.generator'); Route::post('random-password-generator', [WebToolsController::class, 'resultRandomPasswordGenerator'])->name('web.result.random.password.generator'); // Bcrypt Password Generator Route::get('bcrypt-password-generator', [WebToolsController::class, 'bcryptPasswordGenerator'])->name('web.bcrypt.password.generator'); Route::post('bcrypt-password-generator', [WebToolsController::class, 'resultBcryptPasswordGenerator'])->name('web.result.bcrypt.password.generator'); // MD5 Password Generator Route::get('md5-password-generator', [WebToolsController::class, 'md5PasswordGenerator'])->name('web.md5.password.generator'); Route::post('md5-password-generator', [WebToolsController::class, 'resultMd5PasswordGenerator'])->name('web.result.md5.password.generator'); // Random Word Generator Route::get('random-word-generator', [WebToolsController::class, 'randomWordGenerator'])->name('web.random.word.generator'); Route::post('random-word-generator', [WebToolsController::class, 'resultRandomWordGenerator'])->name('web.result.random.word.generator'); // Text counter Route::get('text-counter', [WebToolsController::class, 'textCounter'])->name('web.text.counter'); // Lorem Generator Route::get('lorem-generator', [WebToolsController::class, 'loremGenerator'])->name('web.lorem.generator'); // Emojies Route::get('emojies', [WebToolsController::class, 'emojies'])->name('web.emojies'); // DNS Lookup Route::get('dns-lookup', [WebToolsController::class, 'dnsLookup'])->name('web.dns.lookup'); Route::post('dns-lookup', [WebToolsController::class, 'resultDnsLookup'])->name('web.result.dns.lookup'); // IP Lookup Route::get('ip-lookup', [WebToolsController::class, 'ipLookup'])->name('web.ip.lookup'); Route::post('ip-lookup', [WebToolsController::class, 'resultIpLookup'])->name('web.result.ip.lookup'); // Whois Lookup Route::get('whois-lookup', [WebToolsController::class, 'whoisLookup'])->name('web.whois.lookup'); Route::post('whois-lookup', [WebToolsController::class, 'resultWhoisLookup'])->name('web.result.whois.lookup'); Route::group(['as' => 'admin.', 'prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => ['auth', 'admin'], 'where' => ['locale' => '[a-zA-Z]{2}']], function () { // Dashboard Route::get('dashboard', [DashboardController::class, 'index'])->name('dashboard'); // Themes Route::get('themes', [ThemeController::class, 'themes'])->name('themes'); Route::get('edit-theme/{id}', [ThemeController::class, 'editTheme'])->name('edit.theme'); Route::post('update-theme', [ThemeController::class, 'updateTheme'])->name('update.theme'); Route::get('search', [ThemeController::class, 'searchTheme'])->name('search.theme'); // Plans Route::get('plans', [PlanController::class, 'plans'])->name('plans'); Route::get('add-plan', [PlanController::class, 'addPlan'])->name('add.plan'); Route::post('save-plan', [PlanController::class, 'savePlan'])->name('save.plan'); Route::get('edit-plan/{id}', [PlanController::class, 'editPlan'])->name('edit.plan'); Route::post('update-plan', [PlanController::class, 'updatePlan'])->name('update.plan'); Route::get('delete-plan', [PlanController::class, 'deletePlan'])->name('delete.plan'); // Users Route::get('users', [UserController::class, 'users'])->name('users'); Route::get('edit-user/{id}', [UserController::class, 'editUser'])->name('edit.user'); Route::post('update-user', [UserController::class, 'updateUser'])->name('update.user'); Route::get('view-user/{id}', [UserController::class, 'viewUser'])->name('view.user'); Route::get('change-user-plan/{id}', [UserController::class, 'ChangeUserPlan'])->name('change.user.plan'); Route::post('update-user-plan', [UserController::class, 'UpdateUserPlan'])->name('update.user.plan'); Route::get('update-status', [UserController::class, 'updateStatus'])->name('update.status'); Route::get('delete-user', [UserController::class, 'deleteUser'])->name('delete.user'); Route::get('login-as/{id}', [UserController::class, 'authAs'])->name('login-as.user'); // Payment Gateways Route::get('payment-methods', [PaymentMethodController::class, 'paymentMethods'])->name('payment.methods'); Route::get('add-payment-method', [PaymentMethodController::class, 'addPaymentMethod'])->name('add.payment.method'); Route::post('save-payment-method', [PaymentMethodController::class, 'savePaymentMethod'])->name('save.payment.method'); Route::get('edit-payment-method/{id}', [PaymentMethodController::class, 'editPaymentMethod'])->name('edit.payment.method'); Route::post('update-payment-method', [PaymentMethodController::class, 'updatePaymentMethod'])->name('update.payment.method'); Route::get('delete-payment-method', [PaymentMethodController::class, 'deletePaymentMethod'])->name('delete.payment.method'); // Transactions Route::get('transactions', [TransactionsController::class, 'indexTransactions'])->name('transactions'); Route::get('transaction-status/{id}/{status}', [TransactionsController::class, 'transactionStatus'])->name('trans.status'); Route::get('offline-transactions', [TransactionsController::class, 'offlineTransactions'])->name('offline.transactions'); Route::get('offline-transaction-status/{id}/{status}', [TransactionsController::class, 'offlineTransactionStatus'])->name('offline.trans.status'); Route::get('view-invoice/{id}', [TransactionsController::class, 'viewInvoice'])->name('view.invoice'); // Account Setting Route::get('account', [AccountController::class, 'account'])->name('account'); Route::get('edit-account', [AccountController::class, 'editAccount'])->name('edit.account'); Route::post('update-account', [AccountController::class, 'updateAccount'])->name('update.account'); Route::get('change-password', [AccountController::class, 'changePassword'])->name('change.password'); Route::post('update-password', [AccountController::class, 'updatePassword'])->name('update.password'); // Change theme Route::get('theme/{id}', [AccountController::class, "changeTheme"])->name('change.theme'); // Pages Route::get('pages', [PageController::class, "index"])->name('pages'); Route::get('add-page', [PageController::class, "addPage"])->name('add.page'); Route::post('save-page', [PageController::class, "savePage"])->name('save.page'); Route::get('custom-page/{id}', [PageController::class, "editCustomPage"])->name('edit.custom.page'); Route::post('custom-update-page', [PageController::class, "updateCustomPage"])->name('update.custom.page'); Route::get('status-page', [PageController::class, "statusPage"])->name('status.page'); Route::get('page/{id}', [PageController::class, "editPage"])->name('edit.page'); Route::post('update-page/{id}', [PageController::class, "updatePage"])->name('update.page'); Route::get('disable-page', [PageController::class, "disablePage"])->name('disable.page'); Route::get('delete-page', [PageController::class, "deletePage"])->name('delete.page'); // Blogs Categories Route::get('blog-categories', [BlogCategoryController::class, "index"])->name('blog.categories'); Route::get('create-blog-category', [BlogCategoryController::class, "createBlogCategory"])->name('create.blog.category'); Route::post('publish-blog-category', [BlogCategoryController::class, "publishBlogCategory"])->name('publish.blog.category'); Route::get('edit-blog-category/{id}', [BlogCategoryController::class, "editBlogCategory"])->name('edit.blog.category'); Route::post('update-blog-category/{id}', [BlogCategoryController::class, "updateBlogCategory"])->name('update.blog.category'); Route::get('action-blog-category', [BlogCategoryController::class, "actionBlogCategory"])->name('action.blog.category'); // Blogs Route::get('blogs', [AdminBlog::class, "index"])->name('blogs'); Route::get('create-blog', [AdminBlog::class, "createBlog"])->name('create.blog'); Route::post('publish-blog', [AdminBlog::class, "publishBlog"])->name('publish.blog'); Route::get('edit-blog/{id}', [AdminBlog::class, "editBlog"])->name('edit.blog'); Route::post('update-blog/{id}', [AdminBlog::class, "updateBlog"])->name('update.blog'); Route::get('action-blog', [AdminBlog::class, "actionBlog"])->name('action.blog'); // Settings Route::get('settings', [SettingsController::class, 'settings'])->name('settings'); Route::post('change-general-settings', [SettingsController::class, "changeGeneralSettings"])->name('change.general.settings'); Route::post('change-website-settings', [SettingsController::class, "changeWebsiteSettings"])->name('change.website.settings'); Route::post('change-payments-settings', [SettingsController::class, "changePaymentsSettings"])->name('change.payments.settings'); Route::post('change-google-settings', [SettingsController::class, "changeGoogleSettings"])->name('change.google.settings'); Route::post('change-email-settings', [SettingsController::class, "changeEmailSettings"])->name('change.email.settings'); Route::post('update-custom-script', [SettingsController::class, "updateCustomScript"])->name('update.custom.script'); Route::get('tax-setting', [SettingsController::class, 'taxSetting'])->name('tax.setting'); Route::post('update-tex-setting', [SettingsController::class, 'updateTaxSetting'])->name('update.tax.setting'); Route::post('update-email-setting', [SettingsController::class, 'updateEmailSetting'])->name('update.email.setting'); Route::get('test-email', [SettingsController::class, 'testEmail'])->name('test.email'); // Clear cache Route::get('clear', [SettingsController::class, 'clear'])->name('clear'); // Generating a sitemap Route::get('generate-sitemap', [SettingsController::class, 'generateSiteMap'])->name('generate.sitemap'); // Check update Route::get('check', [UpdateController::class, 'check'])->name('check'); Route::post('check-update', [UpdateController::class, 'checkUpdate'])->name('check.update'); Route::post('update-code', [UpdateController::class, 'updateCode'])->name('update.code'); }); Route::group(['as' => 'user.', 'prefix' => 'user', 'namespace' => 'User', 'middleware' => ['auth', 'user'], 'where' => ['locale' => '[a-zA-Z]{2}']], function () { // Dashboard Route::get('dashboard', [userDashboard::class, 'index'])->name('dashboard'); // Search theme Route::get('search', [CardController::class, 'searchTheme'])->name('search.theme'); // Business Cards Route::get('cards', [CardController::class, 'cards'])->name('cards'); Route::get('card-status/{id}', [CardController::class, 'cardStatus'])->name('card.status'); // Business Stores Route::get('stores', [CardController::class, 'stores'])->name('stores'); // Categories Route::get('categories', [CategoryController::class, 'categories'])->name('categories'); Route::get('create-category', [CategoryController::class, "createCategory"])->name('create.category'); Route::post('save-category', [CategoryController::class, "saveCategory"])->name('save.category'); Route::get('edit-category/{id}', [CategoryController::class, 'editCategory'])->name('edit.category'); Route::post('update-category', [CategoryController::class, 'updateCategory'])->name('update.category'); Route::get('status-category', [CategoryController::class, 'statusCategory'])->name('status.category'); Route::get('delete-category', [CategoryController::class, 'deleteCategory'])->name('delete.category'); // Business Plans Route::get('plans', [CardController::class, 'plans'])->name('plans'); // Media Route::get('media', [MediaController::class, 'media'])->name('media'); Route::get('add-media', [MediaController::class, 'addMedia'])->name('add.media'); Route::post('upload-media', [MediaController::class, 'uploadMedia'])->name('upload.media'); Route::get('delete-media/{id}', [MediaController::class, 'deleteMedia'])->name('media.delete'); // Upload media images Route::post('multiple', [MediaController::class, 'multipleImages'])->name('multiple'); // Create Business Card Route::get('choose-card-type', [CardController::class, 'chooseCardType'])->name('choose.card.type'); Route::get('create-card', [CardController::class, 'CreateCard'])->name('create.card'); Route::post('save-business-card', [CardController::class, 'saveBusinessCard'])->name('save.business.card'); Route::get('social-links/{id}', [CardController::class, 'socialLinks'])->name('social.links'); Route::post('save-social-links/{id}', [CardController::class, 'saveSocialLinks'])->name('save.social.links'); Route::get('payment-links/{id}', [CardController::class, 'paymentLinks'])->name('payment.links'); Route::post('save-payment-links/{id}', [CardController::class, 'savePaymentLinks'])->name('save.payment.links'); Route::get('services/{id}', [CardController::class, 'services'])->name('services'); Route::post('save-services/{id}', [CardController::class, 'saveServices'])->name('save.services'); Route::get('vproducts/{id}', [CardController::class, 'vProducts'])->name('vproducts'); Route::post('save-vproducts/{id}', [CardController::class, 'saveVProducts'])->name('save.vproducts'); Route::get('galleries/{id}', [CardController::class, 'galleries'])->name('galleries'); Route::post('save-galleries/{id}', [CardController::class, 'saveGalleries'])->name('save.galleries'); Route::get('testimonials/{id}', [CardController::class, 'testimonials'])->name('testimonials'); Route::post('save-testimonial/{id}', [CardController::class, 'saveTestimonial'])->name('save.testimonial'); Route::get('business-hours/{id}', [CardController::class, 'businessHours'])->name('business.hours'); Route::post('save-business-hours/{id}', [CardController::class, 'saveBusinessHours'])->name('save.business.hours'); Route::get('contact-form/{id}', [CardController::class, 'contactForm'])->name('contact.form'); Route::post('save-contact-form/{id}', [CardController::class, 'saveContactForm'])->name('save.contact.form'); Route::get('advanced-setting/{id}', [CardController::class, 'advancedSetting'])->name('advanced.setting'); Route::post('save-advanced-setting/{id}', [CardController::class, 'saveAdvancedSetting'])->name('save.advanced.setting')->middleware('scriptsanitizer'); Route::get('delete-card', [CardController::class, 'deleteCard'])->name('delete.card'); // Enquiries Route::get('enquiries/{id}', [CardController::class, 'enquiries'])->name('enquiries'); // Visitors Route::get('visitors/{id}', [CardController::class, 'visitors'])->name('visitors'); // Check link Route::post('check-link', [CardController::class, 'checkLink'])->name('check.link'); // Edit Business Card Route::get('edit-card/{id}', [EditCardController::class, 'editCard'])->name('edit.card'); Route::post('update-business-card/{id}', [EditCardController::class, 'updateBusinessCard'])->name('update.business.card'); Route::get('edit-social-links/{id}', [EditCardController::class, 'socialLinks'])->name('edit.social.links'); Route::post('update-social-links/{id}', [EditCardController::class, 'updateSocialLinks'])->name('update.social.links'); Route::get('edit-payment-links/{id}', [EditCardController::class, 'paymentLinks'])->name('edit.payment.links'); Route::post('update-payment-links/{id}', [EditCardController::class, 'updatePaymentLinks'])->name('update.payment.links'); Route::get('edit-services/{id}', [EditCardController::class, 'services'])->name('edit.services'); Route::post('update-services/{id}', [EditCardController::class, 'updateServices'])->name('update.services'); Route::get('edit-vproducts/{id}', [EditCardController::class, 'vProducts'])->name('edit.vproducts'); Route::post('update-vproducts/{id}', [EditCardController::class, 'updateVProducts'])->name('update.vproducts'); Route::get('edit-galleries/{id}', [EditCardController::class, 'galleries'])->name('edit.galleries'); Route::post('update-galleries/{id}', [EditCardController::class, 'updateGalleries'])->name('update.galleries'); Route::get('edit-testimonials/{id}', [EditCardController::class, 'editTestimonials'])->name('edit.testimonials'); Route::post('update-testimonial/{id}', [EditCardController::class, 'updateTestimonial'])->name('update.testimonial'); Route::get('clear-business-hours/{id}', [EditCardController::class, 'clearBusinessHours'])->name('clear.business.hours'); Route::get('edit-business-hours/{id}', [EditCardController::class, 'businessHours'])->name('edit.business.hours'); Route::post('update-business-hours/{id}', [EditCardController::class, 'updateBusinessHours'])->name('update.business.hours'); Route::get('edit-contact-form/{id}', [EditCardController::class, 'editContactForm'])->name('edit.contact.form'); Route::post('update-contact-form/{id}', [EditCardController::class, 'updateContactForm'])->name('update.contact.form'); Route::get('edit-advanced-setting/{id}', [EditCardController::class, 'editAdvancedSetting'])->name('edit.advanced.setting'); Route::post('update-advanced-setting/{id}', [EditCardController::class, 'updateAdvancedSetting'])->name('update.advanced.setting'); // Create Store Route::get('create-store', [StoreController::class, 'CreateStore'])->name('create.store'); Route::post('save-store', [StoreController::class, 'saveStore'])->name('save.store'); Route::get('products/{id}', [StoreController::class, 'products'])->name('products'); Route::post('save-products/{id}', [StoreController::class, 'saveProducts'])->name('save.products'); // Edit Store Route::get('edit-store/{id}', [StoreController::class, 'editStore'])->name('edit.store'); Route::post('update-store/{id}', [StoreController::class, 'updateStore'])->name('update.store'); Route::get('edit-products/{id}', [StoreController::class, 'editProducts'])->name('edit.products'); Route::post('update-products/{id}', [StoreController::class, 'updateProducts'])->name('update.products'); Route::get('delete-store', [StoreController::class, 'deleteStore'])->name('delete.store'); //Addtional Tootls -> QR Maker Route::get('tools/qr-maker', [AdditionalController::class, 'qrMaker'])->name('qr-maker'); Route::get('tools/whois-lookup', [AdditionalController::class, 'whoisLookup'])->name('whois-lookup'); Route::post('tools/whois-lookup', [AdditionalController::class, 'resultWhoisLookup'])->name('result.whois-lookup'); Route::get('tools/dns-lookup', [AdditionalController::class, 'dnsLookup'])->name('dns-lookup'); Route::post('tools/dns-lookup', [AdditionalController::class, 'resultDnsLookup'])->name('result.dns-lookup'); Route::get('tools/ip-lookup', [AdditionalController::class, 'ipLookup'])->name('ip-lookup'); Route::post('tools/ip-lookup', [AdditionalController::class, 'resultIpLookup'])->name('result.ip-lookup'); // Transactions Route::get('transactions', [userTransactions::class, 'indexTransactions'])->name('transactions'); Route::get('view-invoice/{id}', [userTransactions::class, 'viewInvoice'])->name('view.invoice'); // Billing Route::get('billing/{id}', [userTransactions::class, 'billing'])->name('billing'); Route::post('update-billing', [userTransactions::class, 'updateBilling'])->name('update.billing'); // Checkout Route::get('checkout/{id}', [CardController::class, 'checkout'])->name('checkout'); // Save Upgrade Plan Route::post('save-upgrade/{id}', [CardController::class, 'saveUpgrade'])->name('save.upgrade.plan'); // View Preview Business Card Route::get('view-preview/{id}', [CardController::class, 'viewPreview'])->name('view.preview'); // Resend Email Verfication Route::get('verify-email-verification', [VerificationController::class, "verifyEmailVerification"])->name('verify.email.verification'); Route::get('resend-email-verification', [VerificationController::class, "resendEmailVerification"])->name('resend.email.verification'); // Account Setting Route::get('account', [userAccount::class, 'account'])->name('account'); Route::get('edit-account', [userAccount::class, 'editAccount'])->name('edit.account'); Route::post('update-account', [userAccount::class, 'updateAccount'])->name('update.account'); Route::get('change-password', [userAccount::class, 'changePassword'])->name('change.password'); Route::post('update-password', [userAccount::class, 'updatePassword'])->name('update.password'); // Change theme Route::get('theme/{id}', [AccountController::class, "changeTheme"])->name('change.theme'); }); // Choose Payment Gateway Route::post('/prepare-payment/{planId}', [PaymentController::class, 'preparePaymentGateway'])->name('prepare.payment.gateway'); // PayPal Payment Gateway Route::get('/payment-paypal/{planId}', [PaypalController::class, 'paywithpaypal'])->name('paywithpaypal'); Route::get('/payment/status', [PaypalController::class, 'paypalPaymentStatus'])->name('paypalPaymentStatus'); // RazorPay Route::get('payment-razorpay/{planId}', [RazorpayController::class, 'prepareRazorpay'])->name('paywithrazorpay'); Route::get('razorpay-payment-status/{oid}/{paymentId}', [RazorpayController::class, 'razorpayPaymentStatus'])->name('razorpay.payment.status'); // Phonepe Route::get('payment-phonepe/{planId}', [PhonepeController::class, 'preparePhonpe'])->name('paywithphonepe'); Route::any('phonepe-payment-status', [PhonepeController::class, 'phonepePaymentStatus'])->name('phonepe.payment.status'); // Stripe Route::get('/payment-stripe/{planId}', [StripeController::class, 'stripeCheckout'])->name('paywithstripe'); Route::post('/stripe-payment-status/{paymentId}', [StripeController::class, 'stripePaymentStatus'])->name('stripe.payment.status'); Route::get('/stripe-payment-cancel/{paymentId}', [StripeController::class, 'stripePaymentCancel'])->name('stripe.payment.cancel'); // Paystack Route::get('/payment-paystack/{planId}', [PaystackController::class, "paystackCheckout"])->name('paywithpaystack'); Route::get('/paystack-payment/callback', [PaystackController::class, 'paystackHandleGatewayCallback'])->name('paystack.handle.gateway.callback'); // Mollie Route::get('/payment-mollie/{planId}', [MollieController::class, "prepareMollie"])->name('paywithmollie'); Route::get('/mollie-payment-status', [MollieController::class, "molliePaymentStatus"])->name('mollie.payment.status'); // Offline Route::get('/payment-offline/{planId}', [OfflineController::class, 'offlineCheckout'])->name('paywithoffline'); Route::post('/mark-offline-payment', [OfflineController::class, 'markOfflinePayment'])->name('mark.payment.payment'); // Google Auth Route::get('/google-login', [LoginController::class, 'redirectToProvider'])->name('login.google'); Route::get('/sign-in-with-google', [LoginController::class, 'handleProviderCallback']); // Profile Route::group(['middleware' => 'scriptsanitizer'], function () { Route::get('{id}', [ProfileController::class, 'profile', 'ShareWidget'])->name('profile'); }); Route::get('dynamic-card/{id}', [SubdomainController::class, 'dynamicCard'])->name('dynamic.card'); Route::post('check-password/{id}', [ProfileController::class, 'checkPwd'])->name('check.pwd'); Route::post('sent-enquiry', [ProfileController::class, 'sentEnquiry'])->name('sent.enquiry'); Route::get('/download/{id}', [ProfileController::class, 'downloadVcard'])->name('download.vCard'); });
Simpan