mirror of
https://gitlab.com/omair-personal/exchange.git
synced 2026-08-19 12:34:13 +00:00
97062480d5
update routes with booking id pramas fixed not found routes fixed count down with real data moved bookings routes into autenticated route
89 lines
3.7 KiB
PHP
89 lines
3.7 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::post('/booking', 'BookingController@store');
|
|
Route::put('/booking/{book_id}', 'BookingController@update');
|
|
Route::delete('/booking/{book_id}', 'BookingController@delete');
|
|
Route::post('/booking/calculation', 'BookingController@calculation');
|
|
|
|
Route::get('/user', function (Request $request) {
|
|
return $request->user();
|
|
});
|
|
});
|
|
|
|
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');
|
|
|
|
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');
|