mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange.git
synced 2026-08-27 00:04:10 +00:00
4a4e147072
fix UserBankSlip class not found fix undefined book_id added loading when confirm booking added confirm booking success redirect with correct page added error handling for upload user bankslip completed upload user bankslip flow
87 lines
3.8 KiB
PHP
87 lines
3.8 KiB
PHP
<?php
|
|
|
|
use Illuminate\Http\Request;
|
|
Use App\Rate;
|
|
Use App\SettingBeneficiary;
|
|
Use App\SettingCredit;
|
|
Use App\SettingSupplier;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| API Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register API routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
| is assigned the "api" middleware group. Enjoy building your API!
|
|
|
|
|
*/
|
|
|
|
Route::middleware('auth:api')->get('/user', function (Request $request) {
|
|
return $request->user();
|
|
});
|
|
|
|
|
|
|
|
//Route::middleware('auth:api')->get('/user', function (Request $request) {
|
|
// return $request->user();
|
|
//});
|
|
Route::group(['middleware' => 'auth:api'], function () {
|
|
Route::post('logout', 'Auth\LoginController@logout');
|
|
|
|
/*Route for the booking */
|
|
Route::get('/booking', 'BookingController@index');
|
|
Route::get('/booking/{book_id}', 'BookingController@show');
|
|
Route::put('/booking/{book_id}', 'BookingController@update');
|
|
Route::delete('/booking/{book_id}', 'BookingController@delete');
|
|
Route::post('/booking', 'BookingController@store');
|
|
Route::post('/booking/calculation', 'BookingController@calculation');
|
|
Route::post('/booking/{book_id}/cancel', 'BookingController@cancel');
|
|
Route::post('/booking/{id}/upload-user-bankslip', 'BookingController@uploadbankslip');
|
|
Route::post('/booking/{id}/upload-po', 'BookingController@uploadPurchaseOrder');
|
|
Route::patch('/booking/{id}/bankslip-amount', 'BookingController@updateBankSlipAmount');
|
|
Route::get('/user', 'UserController@show');
|
|
});
|
|
|
|
Route::patch('settings/profile', 'Settings\ProfileController@update');
|
|
Route::patch('settings/password', 'Settings\PasswordController@update');
|
|
|
|
|
|
Route::group(['middleware' => 'guest:api'], function () {
|
|
Route::post('login', 'Auth\LoginController@login');
|
|
Route::post('register', 'Auth\RegisterController@register');
|
|
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
|
|
Route::post('password/reset', 'Auth\ResetPasswordController@reset');
|
|
|
|
Route::post('oauth/{driver}', 'Auth\OAuthController@redirectToProvider');
|
|
Route::get('oauth/{driver}/callback', 'Auth\OAuthController@handleProviderCallback')->name('oauth.callback');
|
|
});
|
|
|
|
|
|
Route::get('update-rate', 'RateController@index');
|
|
Route::get('update-rate/{rate}', 'RateController@show');
|
|
Route::post('update-rate', 'RateController@store');
|
|
Route::put('update-rate/{rate}', 'RateController@update');
|
|
Route::delete('update-rate/{rate}', 'RateController@delete');
|
|
|
|
Route::get('setting-beneficiary', 'SettingBeneficiaryController@index');
|
|
Route::get('setting-beneficiary/{beneficiary}', 'SettingBeneficiaryController@show');
|
|
Route::post('setting-beneficiary', 'SettingBeneficiaryController@store');
|
|
Route::put('setting-beneficiary/{beneficiary}', 'SettingBeneficiaryController@update');
|
|
Route::delete('setting-beneficiary/{beneficiary}', 'SettingBeneficiaryController@delete');
|
|
|
|
Route::get('setting-credit', 'SettingCreditController@index');
|
|
Route::get('setting-credit/{credit}', 'SettingCreditController@show');
|
|
Route::post('setting-credit', 'SettingCreditController@store');
|
|
Route::put('setting-credit/{credit}', 'SettingCreditController@update');
|
|
Route::delete('setting-credit/{credit}', 'SettingCreditController@delete');
|
|
|
|
Route::get('setting-supplier', 'SettingSupplierController@index');
|
|
Route::get('setting-supplier/{supplier}', 'SettingSupplierController@show');
|
|
Route::post('setting-supplier', 'SettingSupplierController@store');
|
|
Route::put('setting-supplier/{supplier}', 'SettingSupplierController@update');
|
|
Route::delete('setting-supplier/{supplier}', 'SettingSupplierController@delete');
|
|
|
|
Route::post('upload-china-bankslip', 'ChinaBankSlipController@store');
|
|
|