Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/medad.corals.io/Corals/modules/Medad/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/medad.corals.io/Corals/modules/Medad/routes/web.php
<?php

use Illuminate\Support\Facades\Route;

Route::resource('companies', 'CompaniesController');
Route::resource('company-relations', 'CompanyRelationsController');

Route::get('my-company', 'CompaniesController@myCompany');

Route::get('my-branch', 'CompaniesController@myBranch');

Route::group(['prefix' => 'companies/{company}'], function () {
    Route::get('company-branches', 'BranchesController@companyBranches');
    Route::get('company-vehicles', 'VehiclesController@companyVehicles');
    Route::get('company-relations', 'CompanyRelationsController@getCompanyRelations');
    Route::get('add-company', 'CompanyRelationsController@getAddCompany');
    Route::post('add-company', 'CompanyRelationsController@submitAddCompany');
    Route::get('get-company-details-by-code','CompanyRelationsController@getCompanyDetailsByCode');
//    Route::post('submit-add-new-company', 'CompanyRelationsController@submitAddNewCompany');
});

Route::get('company/branches-list', 'BranchesController@companyBranchesList');
Route::get('company/projects-list', 'BranchesController@projectsList');

Route::group(['prefix' => 'companies/{company}/vehicles/{vehicle}'], function () {
    Route::get('services', 'VehicleServicesController@vehicleServices');
    Route::get('drivers', 'VehicleDriversController@vehicleDrivers');
});

Route::get('branches', 'BranchesController@index');
Route::get('projects', 'ProjectsController@index');

Route::get('vehicle-services', 'VehicleServicesController@index');
Route::get('vehicle-drivers', 'VehicleDriversController@index');

Route::get('vehicles', 'VehiclesController@index');

Route::resource('companies.vehicles.vehicle-services', 'VehicleServicesController');
Route::resource('companies.vehicles.vehicle-driver', 'VehicleDriversController');

Route::resource('companies.vehicles', 'VehiclesController');
Route::resource('companies.branches', 'BranchesController');
Route::resource('companies.branches.projects', 'ProjectsController');

Route::resource('quotation-requests', 'QuotationRequestsController');
Route::resource('quotations', 'QuotationsController');
Route::resource('purchase-orders', 'PurchaseOrdersController');
Route::resource('delivery-notes', 'DeliveryNotesController');
Route::resource('invoices', 'InvoicesController');
Route::resource('transactions', 'TransactionsController');

Route::group(['prefix' => 'companies/{company}/branches/{branch}'], function () {
    Route::get('quotation-requests', 'QuotationRequestsController@companyQuotationRequests');
    Route::get('quotation-requests/create', 'QuotationRequestsController@create');

    Route::get('quotations', 'QuotationsController@companyQuotations');
    Route::get('quotations/create', 'QuotationsController@create');

    Route::get('purchase-orders', 'PurchaseOrdersController@companyPurchaseOrders');
    Route::get('purchase-orders/create', 'PurchaseOrdersController@create');

    Route::get('delivery-notes', 'DeliveryNotesController@companyDeliveryNotes');
    Route::get('invoices', 'InvoicesController@companyInvoices');
    Route::get('transactions', 'TransactionsController@companyTransactions');
    Route::get('users', 'BranchesController@companyUsers');
    Route::get('branch-projects', 'ProjectsController@companyProjects');


    Route::get('get-quotation-request-values', 'QuotationsController@getQuotationRequestValues');
    Route::get('get-quotation-values', 'PurchaseOrdersController@getQuotationValues');
    Route::get('get-project-values', 'PurchaseOrdersController@getProjectValues');
});

Route::get('delivery-notes-tracking', 'DeliveryNotesController@deliveryNotesTracking');

Route::group(['prefix' => 'companies/{company}/branches/{branch}/projects/{project}'], function () {
    Route::get('quotation-requests', 'QuotationRequestsController@projectQuotationRequests');

    Route::get('quotations', 'QuotationsController@projectQuotations');

    Route::get('purchase-orders', 'PurchaseOrdersController@projectPurchaseOrders');

    Route::get('delivery-notes', 'DeliveryNotesController@projectDeliveryNotes');

    Route::get('invoices', 'InvoicesController@projectInvoices');

    Route::get('transactions', 'TransactionsController@projectTransactions');
});

Route::group(['prefix' => 'quotation-requests/{quotationRequest}'], function () {
    Route::get('generate-quotation', 'QuotationsController@generateQuotation');
    Route::post('generate-quotation', 'QuotationsController@submitGenerateQuotation');
    Route::get('add-note', 'QuotationRequestsController@addNote');
    Route::get('notes-list', 'QuotationRequestsController@notesList');
    Route::post('add-note', 'CommentController@submitQuotationRequestNote');
    Route::post('mark-as-closed', 'QuotationRequestsController@markAsClosed');
});
Route::group(['prefix' => 'quotations/{quotation}'], function () {
    Route::get('generate-purchase-order', 'PurchaseOrdersController@generatePurchaseOrder');
    Route::post('generate-purchase-order', 'PurchaseOrdersController@submitGeneratePurchaseOrder');
    Route::get('add-note', 'QuotationsController@addNote');
    Route::get('notes-list', 'QuotationsController@notesList');
    Route::post('add-note', 'CommentController@submitQuotationNote');
});
Route::group(['prefix' => 'purchase-orders/{purchaseOrder}'], function () {
    Route::get('delivery-note/create', 'DeliveryNotesController@create');
    Route::get('invoice/create', 'InvoicesController@create');
    Route::get('add-note', 'PurchaseOrdersController@addNote');
    Route::get('notes-list', 'PurchaseOrdersController@notesList');
    Route::post('add-note', 'CommentController@submitPurchaseOrderNote');
    Route::post('mark-as-closed', 'PurchaseOrdersController@markAsClosed');
});
Route::group(['prefix' => 'invoices/{invoice}'], function () {
    Route::get('transactions/create', 'TransactionsController@create');
    Route::get('add-note', 'InvoicesController@addNote');
    Route::get('notes-list', 'InvoicesController@notesList');
    Route::post('add-note', 'CommentController@submitInvoiceNote');
    Route::post('mark-as-received', 'InvoicesController@markAsReceived');
});

Route::group(['prefix' => 'delivery-notes/{deliveryNote}'], function () {
    Route::get('add_attachments', 'DeliveryNotesController@addAttachments');
    Route::put('add-attachments', 'DeliveryNotesController@submitAttachments');
    Route::post('start', 'DeliveryNotesController@startDelivery');
    Route::post('mark-as-delivered', 'DeliveryNotesController@markAsDelivered');
    Route::get('update-driver', 'DeliveryNotesController@updateDriver');
    Route::put('update-driver', 'DeliveryNotesController@submitUpdateDriver');
    Route::post('assign-to-me', 'DeliveryNotesController@assignToMe');
    Route::get('add-note', 'DeliveryNotesController@addNote');
    Route::get('notes-list', 'DeliveryNotesController@notesList');
    Route::post('add-note', 'CommentController@submitDeliveryNote');
    Route::post('mark-as-received', 'DeliveryNotesController@markAsReceived');
    Route::post('mark-as-cancel', 'DeliveryNotesController@markAsCancel');
    Route::post('release', 'DeliveryNotesController@releaseDriver');
});
Route::group(['prefix' => 'transactions/{transaction}'], function () {
    Route::get('add-note', 'TransactionsController@addNote');
    Route::get('notes-list', 'TransactionsController@notesList');
    Route::post('add-note', 'CommentController@submitTransactionNote');
    Route::post('mark-as-received', 'TransactionsController@markAsReceived');
});

Route::get('select-acting-company-type', 'CompaniesController@selectActingCompanyType');
Route::post('submit-acting-company-type', 'CompaniesController@submitActingCompanyType');

Route::get('not-confirmed-company-message', 'CompaniesController@notConfirmedCompanyMessage');

Spamworldpro Mini