| Server IP : 13.235.167.51 / Your IP : 216.73.217.116 Web Server : Apache System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64 User : root ( 0) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/app.machinox.in/routes/ |
Upload File : |
<?php
use App\Http\Controllers\Admin\AdminController;
use App\Http\Controllers\Admin\AdminUserController;
use App\Http\Controllers\Admin\AdvertiseController;
use App\Http\Controllers\Admin\AuthController;
use App\Http\Controllers\Admin\BannersController;
use App\Http\Controllers\Admin\BoostController;
use App\Http\Controllers\Admin\CategoryController;
use App\Http\Controllers\Admin\ClientController;
use App\Http\Controllers\Admin\ContactQueryController;
use App\Http\Controllers\Admin\DashboardController;
use App\Http\Controllers\Admin\FaqsController;
use App\Http\Controllers\Admin\ForgotPasswordController;
use App\Http\Controllers\Admin\JobPostController;
use App\Http\Controllers\Admin\JobSeekerController;
use App\Http\Controllers\Admin\MachineEnquiryController;
use App\Http\Controllers\Admin\MachineModelController;
use App\Http\Controllers\Admin\MachineTypeController;
use App\Http\Controllers\Admin\SubscriptionController;
use App\Http\Controllers\Admin\UsersController;
use App\Http\Controllers\Admin\RoleController;
use App\Http\Controllers\Admin\NotificationController;
use App\Http\Controllers\Admin\ReportsController;
use App\Http\Controllers\WebService\MachineController;
use App\Models\Admin;
use Illuminate\Support\Facades\Route;
Route::post('login', [AuthController::class, 'login']);
Route::post('auth/forget-password', [ForgotPasswordController::class, 'forgetPassword']);
Route::post('auth/resend-otp', [ForgotPasswordController::class, 'forgetPassword']);
Route::post('auth/verify-otp', [ForgotPasswordController::class, 'verifyOTP']);
Route::post('reset/password', [ForgotPasswordController::class, 'resetPassword']);
Route::group(['middleware' => 'auth:sanctum'], function () {
Route::get('Me', [AuthController::class, 'me']);
Route::post('profile', [AdminController::class, 'SetProfileInfo']);
Route::post('profile/upload', [AdminController::class, 'SetProfileImage']);
Route::post('change/password', [AdminController::class, 'changePassword']);
Route::get('logout', [AuthController::class, 'Logout']);
Route::get('menus', [RoleController::class, 'getMenus']);
Route::get('roles', [RoleController::class, 'getRoles']);
Route::get('role/{role_id}', [RoleController::class, 'getMenus']);
Route::post('role', [RoleController::class, 'setRoleAccess']);
Route::put('role/{role_id}', [RoleController::class, 'setRoleAccess']);
Route::delete('role/{role_id}', [RoleController::class, 'deleteRole']);
Route::get('left-menus', [RoleController::class, 'getLeftMenu']);
Route::get('roles-dd', [RoleController::class, 'GetRolesForDropdown']);
Route::get("users", [AdminUserController::class, "GetList"]);
Route::get("user/{uuid}", [AdminUserController::class, "GetInfo"]);
Route::post("user", [AdminUserController::class, "SetInfo"]);
Route::put("update-status", [AdminUserController::class, "SetStatus"]);
Route::put("user/{uuid}", [AdminUserController::class, "SetInfo"]);
// Route::put("user/password/{uuid}/set", [AdminUserController::class, "SetPasswordReset"]);
Route::delete("user/{uuid}", [AdminUserController::class, "destroy"]);
Route::put('block/{id}',[UsersController::class, 'setBlock']);
//Banners Section
Route::get('banners', [BannersController::class, 'GetList']);
Route::get('banners/{banId}', [BannersController::class, 'GetInfo']);
Route::post('banners', [BannersController::class, 'SetInfo']);
Route::put('banners/{banId}', [BannersController::class, 'SetInfo']);
Route::delete('banners/{banId}', [BannersController::class, 'Destroy']);
Route::post('banners/{banId}/upload', [BannersController::class, 'SetBannerImage']);
Route::get('list/machine-types', [MachineController::class, 'GetListMachineTypes']);
//Machine Types
Route::get('machine/types', [MachineTypeController::class, 'GetList']);
Route::get('machine/types/{typeId}', [MachineTypeController::class, 'GetInfo']);
Route::post('machine/types', [MachineTypeController::class, 'SetInfo']);
Route::put('machine/types/{typeId}', [MachineTypeController::class, 'SetInfo']);
Route::delete('machine/types/{typeId}', [MachineTypeController::class, 'Destroy']);
Route::post('machine/types/{typeId}/upload', [MachineTypeController::class, 'SetMachineTypeImage']);
//Machine Models
Route::get('machine/models/{typeId}', [MachineModelController::class, 'GetList']);
Route::get('machine/models/info/{modelId}', [MachineModelController::class, 'GetInfo']);
Route::post('machine/models', [MachineModelController::class, 'SetInfo']);
Route::put('machine/models/{modelId}', [MachineModelController::class, 'SetInfo']);
Route::delete('machine/models/{modelId}', [MachineModelController::class, 'Destroy']);
Route::post('machine/models/{modelId}/upload', [MachineModelController::class, 'SetMachineModelImage']);
//FAQ
Route::get('faqs', [FaqsController::class, 'GetList']);
Route::get('faqs/{faqId}', [FaqsController::class, 'GetInfo']);
Route::post('faqs', [FaqsController::class, 'SetInfo']);
Route::put('faqs/{faqId}', [FaqsController::class, 'SetInfo']);
Route::delete('faqs/{faqId}', [FaqsController::class, 'Destroy']);
//Machine Enquiry
Route::get('machine/enquiries', [MachineEnquiryController::class, 'GetList']);
Route::get('machine/enquiries/{enqId}', [MachineEnquiryController::class, 'GetInfo']);
Route::delete('machine/enquiries/{enqId}', [MachineEnquiryController::class, 'Destroy']);
//Contact Queries
Route::get('queries/{status}', [ContactQueryController::class, 'GetList']);
Route::get('contact/queries/{enqId}', [ContactQueryController::class, 'GetInfo']);
Route::put('contact/queries/{enqId}', [ContactQueryController::class, 'SetQueryInfo']);
Route::put('contact/supports', [ContactQueryController::class, 'SetInfo']);
Route::get('contact/supports', [ContactQueryController::class, 'GetSupportInfo']);
Route::delete('contact/queries/{enqId}', [ContactQueryController::class, 'Destroy']);
//Advertisement
Route::get('advertises', [AdvertiseController::class, 'GetList']);
Route::get('advertises/{adId}', [AdvertiseController::class, 'GetInfo']);
Route::post('advertises', [AdvertiseController::class, 'SetInfo']);
Route::put('advertises/{adId}', [AdvertiseController::class, 'SetInfo']);
Route::delete('advertises/{adId}', [AdvertiseController::class, 'Destroy']);
Route::post('advertises/{adId}/upload', [AdvertiseController::class, 'UploadAdImage']);
Route::delete('advertises/{adId}/image/{id}', [AdvertiseController::class, 'DeleteAdImage']);
Route::patch('advertises/{adId}/mark-sold', [AdvertiseController::class, 'SetSoldInfo']);
Route::patch('advertises/{adId}/republish', [AdvertiseController::class, 'SetRepublishInfo']);
Route::get('advertises/{type}/{status}', [AdvertiseController::class, 'GetAdByStatus']);
Route::put('advertises/{adId}/status', [AdvertiseController::class, 'SetStatusInfo']);
//Posted Jobs
Route::get('jobs', [JobPostController::class, 'GetList']);
Route::get('jobs/{jobId}', [JobPostController::class, 'GetInfo']);
Route::post('jobs', [JobPostController::class, 'SetInfo']);
Route::put('jobs/{jobId}', [JobPostController::class, 'SetInfo']);
Route::delete('jobs/{jobId}', [JobPostController::class, 'Destroy']);
//Users
Route::get('app/users', [UsersController::class, 'GetList']);
Route::get('app/users/{userId}', [UsersController::class, 'GetInfo']);
Route::post('app/users', [UsersController::class, 'SetInfo']);
Route::put('app/users/{userId}', [UsersController::class, 'SetInfo']);
Route::delete('app/users/{userId}', [UsersController::class, 'Destroy']);
Route::get("users-dd", [UsersController::class, "GetUsersList"]);
Route::put('switch/operator/{id}',[UsersController::class, 'switchOperator']);
//Subscriptions
Route::get('subscriptions', [SubscriptionController::class, 'GetList']);
Route::get('subscriptions/{subId}', [SubscriptionController::class, 'GetInfo']);
Route::post('subscriptions', [SubscriptionController::class, 'SetInfo']);
Route::put('subscriptions/{subId}', [SubscriptionController::class, 'SetInfo']);
Route::delete('subscriptions/{subId}', [SubscriptionController::class, 'Destroy']);
Route::post('cms', [AdminController::class, 'SetInfo']);
Route::put('cms/{id}', [AdminController::class, 'SetInfo']);
Route::get('cms/{id}', [AdminController::class, 'GetInfo']);
Route::get('cms', [AdminController::class, 'GetList']);
Route::get("notifications", [NotificationController::class, "GetList"]);
Route::get("notifications/{id}/history", [NotificationController::class, "GetHistory"]);
// Route::get('get-notification-access', [NotificationController::class, 'GetNotificationAccess']);
Route::post("notifications", [NotificationController::class, "SetInfo"]);
Route::post("notification/{id}/resend", [NotificationController::class, "ResendNotification"]);
Route::delete("notification/{id}", [NotificationController::class, "Destroy"]);
Route::post('upload/notification/{id}/image', [NotificationController::class, 'uploadNotificationImage']);
Route::post('test-notification', [NotificationController::class, 'TestNotification']);
//Clients Section
Route::get('clients', [ClientController::class, 'GetList']);
Route::get('clients/{clientId}', [ClientController::class, 'GetInfo']);
Route::post('clients', [ClientController::class, 'SetInfo']);
Route::put('clients/{clientId}', [ClientController::class, 'SetInfo']);
Route::delete('clients/{clientId}', [ClientController::class, 'Destroy']);
Route::post('clients/{clientId}/upload', [ClientController::class, 'SetClientImage']);
Route::get('transactions', [AdminController::class, 'GetTransactions']);
Route::get('boosts', [BoostController::class, 'GetList']);
Route::get('boosts/{boostId}', [BoostController::class, 'GetInfo']);
Route::post('boosts', [BoostController::class, 'SetInfo']);
Route::put('boosts/{boostId}', [BoostController::class, 'SetInfo']);
Route::delete('boosts/{boostId}', [BoostController::class, 'Destroy']);
Route::get('job/seekers', [JobSeekerController::class, 'GetList']);
Route::get('job/seekers/{subId}', [JobSeekerController::class, 'GetInfo']);
Route::post('job/seekers', [JobSeekerController::class, 'SetInfo']);
Route::put('job/seekers/{subId}', [JobSeekerController::class, 'SetInfo']);
Route::delete('job/seekers/{subId}', [JobSeekerController::class, 'Destroy']);
Route::get("dashboard", [DashboardController::class, 'GetDashboardInfo']);
Route::get("dashboard-stat/user", [DashboardController::class, 'GetUserStat']);
Route::get("dashboard-stat/revenue", [DashboardController::class, 'GetRevenueStat']);
Route::get('reports/{type}', [ReportsController::class, 'getReports']);
});