Файловый менеджер - Редактировать - /home/clickysoft/public_html/somni.clickysoft.net/routes/web.php
Назад
<?php use App\Http\Controllers\FrontController; use App\Http\Controllers\LandlordController; use App\Http\Controllers\AuthController; use App\Http\Controllers\ChatMessageController; use App\Http\Controllers\ProfileController; use App\Http\Controllers\VerifyEmailController; use App\Http\Controllers\PdfController; use App\Http\Controllers\EventController; use App\Http\Controllers\WebhookController; use App\Http\Controllers\Controller; use App\Http\Controllers\NotificationController; use Illuminate\Foundation\Auth\EmailVerificationRequest; use Illuminate\Support\Facades\Route; // Route::redirect('/admin/login', '/login'); // Auth::routes(['register' => false, 'login' => false]); Route::middleware(['auth'])->controller(ProfileController::class)->group(function () { Route::get('/edit/profile', 'index')->name('edit.profile'); Route::post('/update/profile', 'update')->name('update.profile'); Route::get('/password', 'changeShow')->name('change.password.show'); Route::get('/email_on', 'emailEnable')->name('change.email.off'); Route::get('/email_off', 'emailDisable')->name('change.email.on'); Route::get('/desktop_on', 'desktopEnable')->name('change.desktop.off'); Route::get('/desktop_off', 'desktopDisable')->name('change.desktop.on'); Route::post('/update/password', 'updatePassword')->name('update.password'); }); Route::middleware(['auth'])->controller(ChatMessageController::class)->group(function () { Route::get('/message', 'index')->name('message'); Route::post('/send-message', 'sendMessage')->name('send.message'); // Route::get('/socket.io', 'socket')->name('socket.io'); Route::get('/chat-user-data', 'getUserData')->name('chat.user.data'); Route::post('/mark-as-read', 'markAsRead')->name('mark.message.as.read'); }); Route::middleware(['auth'])->controller(NotificationController::class)->group(function () { Route::get('/notifications','notificationShow')->name('notifications'); Route::get('/read/notifications','markRead')->name('read.notifications'); Route::post('/store-token', 'updateDeviceToken')->name('store.token'); Route::post('/send-web-notification', 'sendNotification')->name('send.web-notification'); }); Route::middleware(['auth'])->controller(PdfController::class)->group(function(){ Route::post('/generate-transaction/lara/','generatePDF')->name('generate.pdf'); }); Route::middleware(['auth'])->controller(EventController::class)->group(function(){ Route::post('/save/event','saveEvent')->name('event.save'); Route::post('/save/event/tenant','saveEventTenant')->name('event.save.tenant'); Route::get('/get-events','getEvents')->name('events.by.user'); Route::get('/delete-events','deleteEvents')->name('events.delete'); Route::post('/update/event/{id}','updateEventSave')->name('event.update.single'); Route::get('/archive-events','archiveEvents')->name('events.archive'); }); // Route::controller(NotificationController::class)->group(function () { // }); Route::get('/home', function () { if (session('status')) { return redirect()->route('admin.home')->with('status', session('status')); } return redirect()->route('admin.home'); }); //Auth for Landlord & Tenant Routes Route::controller(AuthController::class)->group(function () { Route::get('/login', 'loadLogin')->name('web.login'); Route::post('/web/login', 'login')->name('web.post.login'); Route::get('/register', 'loadRegister')->name('register.select'); Route::post('/register/reroute', 'registerReroute')->name('register.reroute'); Route::post('/check-email', 'checkUserByEmail')->name('check.email'); Route::get('/send-verification', 'sendEmailVerificationWhileLoggedIn')->name('send.email.verification.logged.in'); //Password reset Route::get('/reset','resetIndex')->name('reset.show'); Route::post('/send-link','sendResetLink')->name('reset.link.send'); Route::get('/reset-password/{token}', 'resetPasswordIndex')->name('reset.password.form'); Route::post('/reset-password','resetPasswordSave')->name('reset.password.save'); }); Route::middleware('auth')->controller(AuthController::class)->group(function(){ Route::get('user/logout', 'logout')->name('user.logout'); Route::post('/store-token', 'storeToken')->name('user.store.token'); }); //Website Front Routes Route::controller(FrontController::class)->group(function () { Route::get('/', 'index')->name('home'); Route::get('/unit/{property}/{unit}', 'detailPage')->name('unit.detail'); Route::post('/subscription', 'newsletter')->name('newsletter.subscription'); Route::get('/gallery/{property}/{unit}', 'gallery')->name('unit.gallery'); Route::post('/contact_email', 'contactEmail')->name('contact.email'); //Tour Route to set the has_completed_tour key to 1 Route::post('/complete_tour', 'completedTour')->name('tour.complete'); Route::get('/create/stripeAcc','stripeAcc')->name('create.stripe.account'); // Temporary Route }); Route::controller(VerifyEmailController::class)->group(function () { //Email verification Route::get('/email/verification', 'emailVerificationShow')->name('show.email.verification'); Route::post('/send/verification', 'sendEmailVerification')->name('send.email.verification'); Route::get('/email/verify/{id}/{hash}', [VerifyEmailController::class, 'verify']) ->name('verification.verify'); Route::post('/resend/verification', 'resendVerificationEmail')->middleware(['throttle:6,1'])->name('resend.verification.email'); }); Route::controller(WebhookController::class)->prefix('somni_subscription')->group(function(){ Route::post('/charge_fail','subscriptionAutoChargeFail')->name('subscription.auto.fail'); Route::post('/charge_success','subscriptionAutoChargeSuccess')->name('subscription.auto.success'); Route::post('/charge_cancel','subscriptionAutoChargeCancel')->name('subscription.auto.cancel'); Route::post('/checkout_session_completed','checkoutSessionComplete')->name('checkout.session.completed'); Route::post('/checkout_session_async_payment_succeeded','checkoutSessionPaymentComplete')->name('checkout.session.async_payment_succeeded'); Route::post('/checkout_session_async_payment_failed','checkoutSessionPaymentFailed')->name('checkout.session.async_payment_failed'); }); Route::controller(WebhookController::class)->prefix('docu_sign')->group(function(){ Route::post('/signed','signatureSigned')->name('webhook.docuSign.signature.signed'); }); Route::controller(Controller::class)->group(function(){ Route::get('/test/open/route','testingRoute'); Route::get('/get_docu_code','getAndStoreCode')->name('docu.callback'); });
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка