![]() 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/ |
<?php use Illuminate\Support\Facades\Route; Route::apiResource('companies', 'CompaniesController'); Route::group(['prefix' => 'companies/{company}'], function () { Route::post('add-company', 'CompanyRelationsController@submitAddCompany'); // Route::post('submit-add-new-company', 'CompanyRelationsController@submitAddNewCompany'); }); Route::get('get-company-relation/{company_model}/{relation}', 'CompanyRelationsController@companyRelations'); Route::get('get-company-branches/{company}', 'CompanyRelationsController@getCompanyBranches'); Route::get('my-company-branches','BranchesController@index'); Route::apiResource('companies.branches', 'BranchesController')->except(['index']); Route::apiResource('companies.vehicles', 'VehiclesController'); Route::apiResource('branches.projects', 'ProjectsController'); Route::apiResource('quotation-requests', 'QuotationRequestsController'); Route::apiResource('quotations', 'QuotationsController'); Route::apiResource('purchase-orders', 'PurchaseOrdersController'); Route::apiResource('invoices', 'InvoicesController'); Route::apiResource('delivery-notes', 'DeliveryNotesController'); Route::apiResource('transactions', 'TransactionsController'); Route::apiResource('vehicles.vehicle-services', 'VehicleServicesController'); Route::apiResource('vehicles.vehicle-driver', 'VehicleDriversController'); Route::get('companies/{company}/user-by-role/{role_name}', 'CompaniesController@getUsersByRole'); Route::get('company-admins', 'CompaniesController@getAdmins'); Route::group(['prefix' => 'quotation-requests/{quotationRequest}'], function () { Route::post('generate-quotation', 'QuotationsController@submitGenerateQuotation'); Route::post('add-note', 'CommentController@submitQuotationRequestNote'); Route::post('mark-as-closed', 'QuotationRequestsController@markAsClosed'); Route::get('notes-list', 'QuotationRequestsController@getNotes'); }); Route::group(['prefix' => 'quotations/{quotation}'], function () { Route::post('generate-purchase-order', 'PurchaseOrdersController@submitGeneratePurchaseOrder'); Route::post('add-note', 'CommentController@submitQuotationNote'); Route::get('notes-list', 'QuotationsController@getNotes'); }); Route::group(['prefix' => 'purchase-orders/{purchaseOrder}'], function () { Route::post('mark-as-closed', 'PurchaseOrdersController@markAsClosed'); Route::post('add-note', 'CommentController@submitPurchaseOrderNote'); Route::get('notes-list', 'PurchaseOrdersController@getNotes'); Route::post('add-delivery-note', 'DeliveryNotesController@submitDeliveryNote'); Route::post('add-invoice', 'InvoicesController@submitInvoice'); }); Route::group(['prefix' => 'invoices/{invoice}'], function () { Route::post('add-note', 'CommentController@submitInvoiceNote'); Route::post('mark-as-received', 'InvoicesController@markAsReceived'); Route::get('notes-list', 'InvoicesController@getNotes'); Route::post('add-transaction', 'TransactionsController@submitTransaction'); }); Route::group(['prefix' => 'transactions/{transaction}'], function () { Route::post('add-note', 'CommentController@submitTransactionNote'); Route::post('mark-as-received', 'TransactionsController@markAsReceived'); Route::get('notes-list', 'TransactionsController@getNotes'); }); Route::post('submit-acting-company-type', 'CompaniesController@submitActingCompanyType'); Route::group(['prefix' => 'delivery-notes/{deliveryNote}'], function () { Route::post('add-attachments', 'DeliveryNotesController@submitAttachments'); Route::post('start', 'DeliveryNotesController@startDelivery'); Route::post('mark-as-delivered', 'DeliveryNotesController@markAsDelivered'); Route::put('update-driver', 'DeliveryNotesController@submitUpdateDriver'); Route::post('assign-to-me', 'DeliveryNotesController@assignToMe'); Route::post('recipient-details', 'DeliveryNotesController@recipientDetails'); Route::post('delivery-note-tracking', 'DeliveryNotesTrackingController@store'); Route::post('add-note', 'CommentController@submitDeliveryNote'); Route::post('mark-as-received', 'DeliveryNotesController@markAsReceived'); Route::post('mark-as-cancel', 'DeliveryNotesController@markAsCancel'); Route::get('notes-list', 'DeliveryNotesController@getNotes'); Route::post('release', 'DeliveryNotesController@releaseDriver'); });