mirror of
https://gitlab.com/uldvstar/exchange-2.0.git
synced 2026-08-19 04:24:16 +00:00
23 lines
1.3 KiB
PHP
23 lines
1.3 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::group(['prefix' => 'booking', 'as' => 'booking.', 'namespace' => 'Bookings'], function () {
|
|
Route::get('/show/{marking}', 'FetchBookingController@fetch')->name('show');
|
|
Route::get('/list', 'ListBookingsController@list')->name('list');
|
|
Route::post('/create', 'CreateBookingController@create')->name('create');
|
|
Route::put('/update/{id}', 'UpdateBookingController@update')->name('update');
|
|
Route::delete('/delete/{id}', 'DeleteBookingController@delete')->name('delete');
|
|
|
|
Route::group(['prefix' => '{id}/payment', 'as' => 'payment.'], function () {
|
|
Route::post('quotation', 'FetchBookingPaymentQuotationController@fetch')->name('quotation');
|
|
Route::post('create', 'CreateBookingPaymentController@create')->name('create');
|
|
Route::post('{payment_id}/verification/create', 'CreatePaymentVerificationController@create')->name('verification.create');
|
|
Route::put('/{payment_id}/approval/{status}', 'ApprovePaymentVerificationController@approve')->where('status', 'approve|reject')->name('approval');
|
|
});
|
|
|
|
Route::post('{id}/purchase_order/verification', 'ApprovePurchaseOrderController@approve')->name('po.approval');
|
|
|
|
Route::post('/merge', 'MergeBookingController@merge')->name('merge');
|
|
|
|
}); |