Viewing file: web_wofb.php (5.87 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\CategoriesController;
use App\Http\Controllers\ProductController;
use App\Http\Controllers\VariantController;
use App\Http\Controllers\SaleController;
use App\Http\Controllers\CustomerController;
use App\Http\Controllers\VendorController;
use App\Http\Controllers\ShopController;
use App\Http\Controllers\StoreController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\FacebookController;
use App\Http\Controllers\NotificationController;
use App\Http\Controllers\SettlementController;
$router->group(
[
'middleware' => 'auth.basic',
], function( $router ) {
$router->get('/api/data', [function () {
return response()->json(['data' => 'Sensitive data'], 200);
}]);
Route::post('/orders_sc', 'SaleController@create');
Route::post('/customers_sc/{vendor_id}', 'CustomerController@create');
Route::put('/customers_sc/phone', 'CustomerController@updatePhone');
Route::put('/customers_info/{customer_id}', 'CustomerController@updateCustomer');
Route::post('/cancel_order', 'SaleController@cancelOrder');
Route::post('/online_payment', 'SaleController@paymentStatus');
Route::post('/sale_status/{sale_id}', 'SaleController@saleStatusByCourier');
});
$router->group(['middleware' => 'throttle:2,1'], function ($router) {
// Route::post('/login', 'AuthController@login');
});
Route::post('/register', 'AuthController@register');
Route::post('/login', 'AuthController@login');
Route::post('/re_generate', 'AuthController@re_generate');
Route::post('/phone_number', 'VendorController@phoneNumber');
Route::post('/send_otp', 'VendorController@otpSend');
Route::post('/check_otp', 'VendorController@matchOtp');
Route::post('/test', 'VendorController@test');
Route::post('/user', 'VendorController@create');
Route::put('/password/{phone_no}','AuthController@resetPassword');
$router->group(
[
'middleware' => 'auth',
], function( $router ) {
Route::post('/logout', 'AuthController@logout');
Route::put('/change_password','AuthController@changePassword');
// categories
Route::get('/categories', 'CategoriesController@index');
Route::post('/categories', 'CategoriesController@create');
Route::put('/categories', 'CategoriesController@update');
Route::delete('/categories/{id}', 'CategoriesController@delete');
Route::post('/category_conversion', 'CategoriesController@categoryConversion');
// facebook
Route::post('/fb_user', 'FacebookController@createfb_user');
Route::post('/live', 'FacebookController@createLive');
Route::post('/start_live', 'FacebookController@startLive');
Route::post('/end_live', 'FacebookController@stopLive');
Route::post('/schedule', 'FacebookController@createSchedule');
Route::post('/post', 'FacebookController@createPost');
Route::post('/delete_post', 'FacebookController@deletePost');
// notifications
Route::post('/low_stock', 'NotificationController@lowStock');
Route::post('/out_stock', 'NotificationController@outOfStock');
// product
Route::get('/products', 'ProductController@index');
Route::post('/products', 'ProductController@create');
Route::put('/products', 'ProductController@update');
Route::delete('/products/{id}', 'ProductController@delete');
// product variant
Route::get('/variants/{product_id}', 'VariantController@index');
Route::post('/variants/{product_id}', 'VariantController@create');
Route::put('/variants/{product_id}', 'VariantController@update');
Route::post('/variants/images/{variant_id}', 'VariantController@image');
Route::delete('/variants/{variant_id}', 'VariantController@delete');
// orders
Route::get('/orders', 'SaleController@index');
Route::post('/orders', 'SaleController@create');
Route::put('/orders', 'SaleController@update');
Route::put('/sale_status/{sale_id}', 'SaleController@saleStatus');
Route::put('/sale_return/{sale_id}', 'SaleController@returnSale');
// shop
Route::get('/shops', 'ShopController@index');
Route::post('/shops', 'ShopController@create');
Route::put('/shops', 'ShopController@update');
Route::put('/shops/active', 'ShopController@activation');
Route::put('/shops/delivery', 'ShopController@delivery');
Route::post('/shop_category', 'ShopController@shopCatogories');
// store settings
Route::put('/store/{store_id}', 'StoreController@update');
Route::put('/store_settings/{store_id}', 'StoreController@storeSettings');
Route::put('/delivery/{store_id}', 'StoreController@delivery');
Route::put('/inventory/{store_id}', 'StoreController@inventory');
Route::put('/payment/{store_id}', 'StoreController@payment');
Route::get('/branch', 'StoreController@branchList');
// vendor
Route::get('/user', 'VendorController@index');
Route::post('/user/image', 'VendorController@profilePicture');
Route::put('/user/kyc', 'VendorController@kycData');
Route::put('/user','VendorController@update');
Route::Post('/bank_info','VendorController@bankInfo');
Route::post('/delete_user', 'VendorController@deleteUser');
// customer
Route::get('/customers/{vendor_id}', 'CustomerController@index');
Route::post('/customers/{vendor_id}', 'CustomerController@create');
Route::put('/customers/phone', 'CustomerController@updatePhone');
Route::put('/customers/{customer_id}', 'CustomerController@updateCustomer');
// Withdraw Settlement
Route::post('/withdraw', 'SettlementController@create');
});
?>
|