Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
WIKIPEDIA
/
amparoapi
/
routes
:
api.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use \App\Http\Controllers\Auth\Api\LoginStoreController; use \App\Http\Controllers\AccountController; use \App\Http\Controllers\CardController; use \App\Http\Controllers\DashboardController; use \App\Http\Controllers\PaymentController; use \App\Http\Controllers\CommonController; use \App\Http\Controllers\MerchantController; use \App\Http\Controllers\UserController; use \App\Http\Controllers\OperatorController; use \App\Http\Controllers\RechargeController; use \App\Http\Controllers\AccountCardTypeController; /* |-------------------------------------------------------------------------- | 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:sanctum')->get('/user', function (Request $request) { // return $request->user(); //}); //Route::middleware('auth:api')->get('/user', function (Request $request) { // return $request->user(); //}); Route::get('/get-number', function () { $g = new \App\Classes\GeneralGenerator(); return "Numero: " . $g->generateAccountNumberAndCardNumber() . " Referencia: " . $g->generateReferenceAccount(); }); Route::post('login/admin', [LoginStoreController::class, 'loginAdmin']); Route::post('login-operator', [\App\Http\Controllers\Auth\Api\LoginStoreController::class, 'login']); //Route::post('login-operator', 'LoginStoreController@login'); Route::get('user/operator', [\App\Http\Controllers\AccountController::class, 'getOperatorUser']); Route::get('get-users', [\App\Http\Controllers\UserController::class, 'getUsers']); Route::post('add-user', [\App\Http\Controllers\UserController::class, 'addNewUser']); Route::post('update-user', [\App\Http\Controllers\UserController::class, 'updateUserInformation']); Route::get('delete-user/{id}', [\App\Http\Controllers\UserController::class, 'deleteUser']); Route::get('disable-or-active-user/{id}', [\App\Http\Controllers\UserController::class, 'disableOrActiveUser']); Route::post('update-user-password', [\App\Http\Controllers\UserController::class, 'updateUserPassword']); Route::middleware('auth:operator_api')->prefix('operator')->group(function () { }); //Route::middleware('auth:operator_api')->get('/user2', function (Request $request) { // return $request->user(); //}); Route::middleware('auth:operator_api')->group(function () { Route::get('user2', [\App\Http\Controllers\OperatorController::class, 'getUser']); // APP MOBILE FUNCTIONS START Route::get('get-card/{reference}', [CardController::class, 'getCard']); Route::get('get-card-by-number/{number}', [CardController::class, 'getCardByNumber']); Route::post('make-payment', [PaymentController::class, 'makePayment']); Route::get('get-store-operator-payments', [PaymentController::class, 'getStoreOperatorPayments']); Route::get('pagamentos-resumo', [PaymentController::class, 'getStoreOperatorPaymentsResume']); Route::post('logout', [LoginStoreController::class, 'logout']); // APP MOBILE FUNCTIONS END }); Route::middleware('auth:api')->prefix('admin')->group(function () { // Route::get('user/operator', [AccountController::class, 'getOperatorUser']); Route::get('get-account-card-types/{accountNumber}', [AccountCardTypeController::class, 'getAccountCardTypes']); Route::get('get-account-types', [AccountController::class, 'getAccoutTypes']); Route::get('get-card-types', [CardController::class, 'getCardTypes']); Route::post('generate-cards', [CardController::class, 'generateCards']); Route::get('get-all-cards', [CardController::class, 'getAllCards']); Route::get('get-never-used-cards', [CardController::class, 'getNeverUsedCards']); Route::get('get-account-cards/{id}', [CardController::class, 'getCardsByAccount']); Route::get('get-all-accounts', [AccountController::class, 'getAllAccounts']); Route::get('get-account/{id}', [AccountController::class, 'getAccount']); Route::get('get-all-companies', [AccountController::class, 'getCompanies']); Route::get('get-dashboard', [DashboardController::class, 'getGeneralDashboard']); Route::get('get-payments', [PaymentController::class, 'getPayments']); Route::post('add-account-type', [CommonController::class, 'addAccountType']); Route::post('add-cart-type', [CommonController::class, 'addCartType']); Route::post('update-cart-type', [CommonController::class, 'updateCardType']); Route::post('update-account-type', [CommonController::class, 'updateAccountType']); Route::get('get-account-type/{id}', [CommonController::class, 'getAccountType']); Route::get('get-card-type/{id}', [CommonController::class, 'getCardType']); Route::get('delete-card-type/{id}', [CommonController::class, 'deleteCardType']); Route::get('delete-account-type/{id}', [CommonController::class, 'deleteAccountType']); Route::post('add-account', [AccountController::class, 'addAccount']); Route::post('update-account', [AccountController::class, 'updateAccount']); Route::post('add-account-to-card', [AccountController::class, 'associateCartToAccount']); Route::post('update-card', [CardController::class, 'updateCard']); // DASHBOARD AND CARD Route::get('get-card-history/{number}', [PaymentController::class, 'getCardHistory']); // MERCHANT AND STORE Route::post('add-merchant', [MerchantController::class, 'saveMerchant']); Route::post('add-store', [MerchantController::class, 'addStore']); Route::post('add-operator', [MerchantController::class, 'addOperator']); Route::get('get-stores', [MerchantController::class, 'getStores']); Route::get('get-operators', [MerchantController::class, 'getOperators']); Route::get('get-merchants', [MerchantController::class, 'getMerchants']); Route::post('update-operator', [MerchantController::class, 'updateOperator']); Route::get('disable-or-active-operator/{id}', [MerchantController::class, 'disableOrActiveOperator']); Route::get('delete-operator/{id}', [MerchantController::class, 'deleteOperator']); Route::get('delete-store/{id}', [MerchantController::class, 'deleteStore']); Route::post('update-store', [MerchantController::class, 'updateStore']); Route::post('update-merchant', [MerchantController::class, 'updateMerchant']); // CREATE USER Route::get('get-users', [\App\Http\Controllers\UserController::class, 'getUsers']); Route::post('add-user', [\App\Http\Controllers\UserController::class, 'addNewUser']); Route::post('update-user', [\App\Http\Controllers\UserController::class, 'updateUserInformation']); Route::get('delete-user/{id}', [\App\Http\Controllers\UserController::class, 'deleteUser']); Route::get('disable-or-active-user/{id}', [\App\Http\Controllers\UserController::class, 'disableOrActiveUser']); Route::post('update-user-password', [\App\Http\Controllers\UserController::class, 'updateUserPassword']); Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); // RECHARGE Route::post('recharge-account', [RechargeController::class, 'rechargeAccountOrCard']); Route::get('get-recharges', [RechargeController::class, 'getRecharges']); }); Route::post('recharge-account1', [RechargeController::class, 'rechargeAccountOrCard']); //Route::post('recharge-account1', [RechargeController::class, 'rechargeAccountOrCard']); Route::get('get-recharges1', [RechargeController::class, 'getRecharges']); Route::post('generate-cards1', [CardController::class, 'generateCards']); Route::get('get-all-cards1', [CardController::class, 'getAllCards']); Route::get('get-never-used-cards1', [CardController::class, 'getNeverUsedCards']); Route::get('get-account-cards1/{id}', [CardController::class, 'getCardsByAccount']); Route::get('get-all-accounts1', [AccountController::class, 'getAllAccounts']); Route::get('get-all-companies1', [AccountController::class, 'getCompanies']); Route::post('update-card', [CardController::class, 'updateCard']); Route::post('add-account', [AccountController::class, 'addAccount']); Route::post('update-account', [AccountController::class, 'updateAccount']); Route::get('get-dashboard1', [DashboardController::class, 'getGeneralDashboard']); Route::get('get-payments1', [PaymentController::class, 'getPayments']); // COMMON Route::post('add-account-type', [CommonController::class, 'addAccountType']); Route::post('add-cart-type', [CommonController::class, 'addCartType']); Route::post('update-cart-type', [CommonController::class, 'updateCardType']); Route::post('update-account-type', [CommonController::class, 'updateAccountType']); Route::get('get-account-type/{id}', [CommonController::class, 'getAccountType']); Route::get('get-card-type/{id}', [CommonController::class, 'getCardType']); Route::get('delete-card-type/{id}', [CommonController::class, 'deleteCardType']); Route::get('delete-account-type/{id}', [CommonController::class, 'deleteAccountType']); // DASHBOARD AND CARD Route::get('get-card-history2/{number}', [PaymentController::class, 'getCardHistory']); Route::get('get-account1/{id}', [AccountController::class, 'getAccount']);