API Endpoints
Purpose
This page documents the API and route inventory extracted directly from the Laravel route files on the testing branch. Because Composer could not be installed locally due to PHP version constraints, this inventory is extracted from route source code definitions rather than php artisan route:list.
Route Extraction Summary
| Item | Count |
|---|---|
| Route definitions extracted | 744 |
| Route files detected | 6 |
| Modules with route definitions | 24 |
Route Definitions by Module
| Module | Route Definitions |
|---|---|
| User | 132 |
| Order | 81 |
| Store | 79 |
| Wallet | 62 |
| School | 58 |
| Product | 50 |
| Supplier | 41 |
| root_routes | 40 |
| AutomatedCall | 28 |
| News | 23 |
| Payment | 21 |
| Backup | 20 |
| Notifications | 20 |
| Contact | 18 |
| Bank | 13 |
| MoneyTransfer | 11 |
| Question | 10 |
| ServiceProviderCompany | 7 |
| Acl | 7 |
| Settings | 5 |
| Resource | 5 |
| Permission | 5 |
| TaxInvoice | 5 |
| Api | 3 |
Route Call Type Counts
| Route Call | Count |
|---|---|
| get | 261 |
| post | 153 |
| group | 111 |
| apiResource | 64 |
| prefix | 51 |
| middleware | 42 |
| resource | 33 |
| delete | 15 |
| put | 12 |
| match | 1 |
| patch | 1 |
Route Files by Definition Count
| Route File | Definitions |
|---|---|
| Modules/Store/Routes/v2_api.php | 63 |
| Modules/User/Routes/v2_api.php | 62 |
| Modules/User/Routes/api.php | 47 |
| Modules/Order/Routes/v2_api.php | 41 |
| Modules/School/Routes/web.php | 26 |
| Modules/Order/Routes/api.php | 25 |
| Modules/AutomatedCall/Routes/v2_api.php | 25 |
| Modules/Wallet/Routes/web.php | 24 |
| Modules/Product/Routes/v2_api.php | 23 |
| Modules/School/Routes/v2_api.php | 23 |
| Modules/Wallet/Routes/v2_api.php | 21 |
| routes/web.php | 20 |
| Modules/User/Routes/web.php | 20 |
| Modules/Backup/routes/api.php | 18 |
| Modules/News/Routes/v2_api.php | 16 |
| Modules/Supplier/Routes/v2_api.php | 15 |
| Modules/Product/Routes/api.php | 14 |
| Modules/Supplier/Routes/api.php | 14 |
| routes/api.php | 13 |
| Modules/Order/Routes/web.php | 12 |
| Modules/Payment/Routes/api.php | 12 |
| Modules/Wallet/Routes/api.php | 12 |
| Modules/Product/Routes/web.php | 10 |
| Modules/Notifications/Routes/v2_api.php | 10 |
| Modules/Store/Routes/web.php | 10 |
| Modules/Supplier/Routes/web.php | 9 |
| Modules/Contact/Routes/v2_api.php | 7 |
| Modules/Payment/Routes/web.php | 7 |
| Modules/Contact/Routes/api.php | 6 |
| Modules/School/Routes/api.php | 6 |
| Modules/Notifications/Routes/api.php | 5 |
| Modules/Bank/Routes/v2_api.php | 4 |
| Modules/Bank/Routes/api.php | 4 |
| Modules/MoneyTransfer/Routes/web.php | 4 |
| Modules/Acl/Routes/web.php | 4 |
| routes/_web_test.php | 3 |
| Modules/Order/Providers/RouteServiceProvider.php | 3 |
| Modules/Contact/Providers/RouteServiceProvider.php | 3 |
| Modules/AutomatedCall/Providers/RouteServiceProvider.php | 3 |
| Modules/Bank/Providers/RouteServiceProvider.php | 3 |
| Modules/User/Providers/RouteServiceProvider.php | 3 |
| Modules/ServiceProviderCompany/Providers/RouteServiceProvider.php | 3 |
| Modules/Product/Providers/RouteServiceProvider.php | 3 |
| Modules/Question/Providers/RouteServiceProvider.php | 3 |
| Modules/Question/Routes/api.php | 3 |
| Modules/MoneyTransfer/Providers/RouteServiceProvider.php | 3 |
| Modules/News/Providers/RouteServiceProvider.php | 3 |
| Modules/Supplier/Providers/RouteServiceProvider.php | 3 |
| Modules/Wallet/Providers/RouteServiceProvider.php | 3 |
| Modules/School/Providers/RouteServiceProvider.php | 3 |
| Modules/TaxInvoice/Providers/RouteServiceProvider.php | 3 |
| Modules/Notifications/Providers/RouteServiceProvider.php | 3 |
| Modules/Store/Providers/RouteServiceProvider.php | 3 |
| Modules/Store/Routes/api.php | 3 |
| routes/_web_admin.php | 2 |
| Modules/Settings/Providers/RouteServiceProvider.php | 2 |
| Modules/Settings/Routes/web.php | 2 |
| Modules/Contact/Routes/web.php | 2 |
| Modules/Bank/Routes/web.php | 2 |
| Modules/Payment/Providers/RouteServiceProvider.php | 2 |
| Modules/ServiceProviderCompany/Routes/api.php | 2 |
| Modules/Question/Routes/v2_api.php | 2 |
| Modules/Question/Routes/web.php | 2 |
| Modules/MoneyTransfer/Routes/v2_api.php | 2 |
| Modules/MoneyTransfer/Routes/api.php | 2 |
| Modules/News/Routes/web.php | 2 |
| Modules/News/Routes/api.php | 2 |
| Modules/Wallet/Http/routes.php | 2 |
| Modules/Api/FavouriteResource/Routes/web.php | 2 |
| Modules/Resource/Providers/RouteServiceProvider.php | 2 |
| Modules/Resource/Routes/web.php | 2 |
| Modules/Backup/App/Providers/RouteServiceProvider.php | 2 |
| Modules/Permission/Providers/RouteServiceProvider.php | 2 |
| Modules/Permission/Routes/web.php | 2 |
| Modules/TaxInvoice/Routes/v2_api.php | 2 |
| Modules/Notifications/Routes/web.php | 2 |
| Modules/Acl/Providers/RouteServiceProvider.php | 2 |
| app/Providers/RouteServiceProvider.php | 2 |
| Modules/Settings/Routes/api.php | 1 |
| Modules/ServiceProviderCompany/Routes/v2_api.php | 1 |
| Modules/ServiceProviderCompany/Routes/web.php | 1 |
| Modules/Api/FavouriteResource/Routes/api.php | 1 |
| Modules/Resource/Routes/api.php | 1 |
| Modules/Permission/Routes/api.php | 1 |
| Modules/Acl/Routes/api.php | 1 |
Extracted Route Definitions by Module
The following tables show representative actual route definitions from source code. They should be refined later into fully resolved HTTP method + URI + middleware + controller documentation when the application can run under its compatible PHP version.
User
| File | Line | Definition |
|---|---|---|
| Modules/User/Routes/v2_api.php | 21 | Route::post('login', 'AuthController@login'); |
| Modules/User/Routes/v2_api.php | 22 | Route::post('logout', 'AuthController@logout')->middleware('auth:api'); |
| Modules/User/Routes/v2_api.php | 23 | Route::post('logout-from-device', 'AuthController@logoutFromDevice')->middleware('auth:api'); |
| Modules/User/Routes/v2_api.php | 24 | Route::post('logout-from-all-devices', 'AuthController@logoutFromAllDevices')->middleware('auth:api'); |
| Modules/User/Routes/v2_api.php | 26 | Route::post('is-registered', 'AuthController@isRegistered'); |
| Modules/User/Routes/v2_api.php | 27 | Route::post('register/send_mobile_verify_code', 'RegisterController@sendMobileVerifyCode'); |
| Modules/User/Routes/v2_api.php | 28 | Route::post('register/verify_mobile', 'RegisterController@verifyMobile'); |
| Modules/User/Routes/v2_api.php | 29 | Route::post('register', 'RegisterController@register'); |
| Modules/User/Routes/v2_api.php | 31 | Route::post('password/forget', 'PasswordResetController@forget'); |
| Modules/User/Routes/v2_api.php | 32 | Route::post('password/reset', 'PasswordResetController@resetPassword'); |
| Modules/User/Routes/v2_api.php | 35 | Route::get('transactions', 'TransactionsController@index'); |
| Modules/User/Routes/v2_api.php | 36 | Route::get('transactions/{transaction}', 'TransactionsController@show'); |
| Modules/User/Routes/v2_api.php | 37 | Route::put("localization", 'AuthController@localization'); |
| Modules/User/Routes/v2_api.php | 38 | Route::get("panel-list", 'AuthController@panelList'); |
| Modules/User/Routes/v2_api.php | 39 | Route::get("profile", 'AuthController@profile'); |
| Modules/User/Routes/v2_api.php | 40 | Route::put("profile/update", 'AuthController@update'); |
| Modules/User/Routes/v2_api.php | 41 | Route::put("profile/update/password", 'AuthController@updatePassword'); |
| Modules/User/Routes/v2_api.php | 42 | Route::post("deactivate", 'AuthController@deactivate'); |
| Modules/User/Routes/v2_api.php | 44 | Route::post("codiRegister", 'CodiController@codiRegister'); |
| Modules/User/Routes/v2_api.php | 45 | Route::get("getFeatures", 'CodiController@getFeatures'); |
| Modules/User/Routes/v2_api.php | 49 | Route::apiResource('/buyers', 'BuyerController')->only(['index', 'show']); |
| Modules/User/Routes/v2_api.php | 50 | Route::apiResource('/categories', 'CategoryController')->only(['index']); |
| Modules/User/Routes/v2_api.php | 51 | Route::get('/all-categories', 'CategoryController@AllCategories'); |
| Modules/User/Routes/v2_api.php | 52 | Route::post("screen-order-password", 'BuyerController@screenOrderPassword'); |
| Modules/User/Routes/v2_api.php | 57 | Route::apiResource('/students', 'StudentController'); |
| Modules/User/Routes/v2_api.php | 58 | Route::post('/students/student-daily-limit', 'StudentController@studentDailyLimit'); |
| Modules/User/Routes/v2_api.php | 61 | Route::apiResource('/sellers', 'SellerController')->only(['index', 'store', 'update']); |
| Modules/User/Routes/v2_api.php | 62 | Route::post('/sellers/activate', 'SellerController@activate'); |
| Modules/User/Routes/v2_api.php | 63 | Route::post('/sellers/deactivate', 'SellerController@deactivate'); |
| Modules/User/Routes/v2_api.php | 67 | Route::apiResource('/sons', 'SonsController')->except(['update']); |
Order
| File | Line | Definition |
|---|---|---|
| Modules/Order/Routes/v2_api.php | 21 | Route::apiResource('/orders', 'StudentOrderController')->only(['index', 'show', 'store']); |
| Modules/Order/Routes/v2_api.php | 22 | Route::post('/orders/cancel', 'StudentOrderController@cancel'); |
| Modules/Order/Routes/v2_api.php | 26 | Route::apiResource('/orders', 'StaffOrderController')->only(['index', 'show', 'store']); |
| Modules/Order/Routes/v2_api.php | 27 | Route::post('/orders/cancel', 'StaffOrderController@cancel'); |
| Modules/Order/Routes/v2_api.php | 31 | Route::apiResource('/orders', 'GuardianOrderController')->only(['index', 'show', 'store']); |
| Modules/Order/Routes/v2_api.php | 32 | Route::post('/orders/cancel', 'GuardianOrderController@cancel'); |
| Modules/Order/Routes/v2_api.php | 36 | Route::apiResource('/orders', 'SchoolManagerOrderController')->only(['index', 'show']); |
| Modules/Order/Routes/v2_api.php | 37 | Route::get('/orders-total-sales', 'SchoolManagerOrderController@totalSales'); |
| Modules/Order/Routes/v2_api.php | 41 | Route::apiResource('/orders', 'OrderController')->only(['index', 'show', 'store']); |
| Modules/Order/Routes/v2_api.php | 42 | Route::get('/orders/get-nearpay-session/{session_id}', 'OrderController@updateNearPaySession'); |
| Modules/Order/Routes/v2_api.php | 43 | Route::get('/orders/get-previous-order/{id}', 'OrderController@getPreviousOrder'); |
| Modules/Order/Routes/v2_api.php | 44 | Route::get('/orders/get-next-order/{id}', 'OrderController@getNextOrder'); |
| Modules/Order/Routes/v2_api.php | 45 | Route::get('/get-orders-count', 'OrderController@getOrdersCount'); |
| Modules/Order/Routes/v2_api.php | 47 | Route::get('/getOrdersCount', 'OrderController@getOrdersCount'); |
| Modules/Order/Routes/v2_api.php | 48 | Route::apiResource('/return-orders', 'ReturnOrderController')->only(['index', 'show']); |
| Modules/Order/Routes/v2_api.php | 49 | Route::post('/return-orders', 'ReturnOrderController@store')->middleware(['auth:api', 'return.rate_limit']); |
| Modules/Order/Routes/v2_api.php | 50 | Route::post('/orders/accept', 'OrderController@accept'); |
| Modules/Order/Routes/v2_api.php | 51 | Route::post('/orders/deliver', 'OrderController@deliver'); |
| Modules/Order/Routes/v2_api.php | 52 | Route::post('/orders/cancel', 'OrderController@cancel'); |
| Modules/Order/Routes/v2_api.php | 53 | Route::post('/orders/accept-all', 'OrderController@acceptAll'); |
| Modules/Order/Routes/v2_api.php | 54 | Route::post('/orders/cancel-all', 'OrderController@cancelAll'); |
| Modules/Order/Routes/v2_api.php | 55 | Route::post('/orders/deliver-all', 'OrderController@deliverAll'); |
| Modules/Order/Routes/v2_api.php | 56 | Route::post('/orders/cancel-all-buyer-orders', 'OrderController@cancelAllBuyerOrders'); |
| Modules/Order/Routes/v2_api.php | 57 | Route::post('/orders/accept-all-buyer-orders', 'OrderController@acceptAllBuyerOrders'); |
| Modules/Order/Routes/v2_api.php | 58 | Route::post('/orders/deliver-all-buyer-orders', 'OrderController@deliverAllBuyerOrders'); |
| Modules/Order/Routes/v2_api.php | 59 | Route::get('/list-pre-orders-by-product','OrderController@listPreOrdersByProduct'); |
| Modules/Order/Routes/v2_api.php | 60 | Route::post('/change-item-quantity','OrderController@changeItemQuantity'); |
| Modules/Order/Routes/v2_api.php | 61 | Route::get('/tax-value', 'OrderController@ValueAddedTax'); |
| Modules/Order/Routes/v2_api.php | 66 | Route::post('/orders/update-nearpay-status', 'OrderController@updateNearPayPaymentStatus'); |
| Modules/Order/Routes/v2_api.php | 70 | Route::post('vending/initiate', [VendingController::class, 'initiate']); |
Store
| File | Line | Definition |
|---|---|---|
| Modules/Store/Routes/v2_api.php | 21 | Route::apiResource('stores', 'StoreController')->only(['index', 'show']); |
| Modules/Store/Routes/v2_api.php | 22 | Route::get('companies/{company}/product-packages', 'ProductPackageController@getCompanyProductPackages'); |
| Modules/Store/Routes/v2_api.php | 26 | Route::apiResource('/stores', 'StoreController'); |
| Modules/Store/Routes/v2_api.php | 27 | Route::get('/stores/{store_id}/products', 'StoreController@storeProduct'); |
| Modules/Store/Routes/v2_api.php | 29 | Route::get('/company-packages', 'CompanyPackageController@index'); |
| Modules/Store/Routes/v2_api.php | 30 | Route::get('/company-packages/orders', 'CompanyPackageController@orders'); |
| Modules/Store/Routes/v2_api.php | 31 | Route::get('/company-packages/{id}', 'CompanyPackageController@show'); |
| Modules/Store/Routes/v2_api.php | 33 | Route::get('/free-packages', 'FreePackageController@index'); |
| Modules/Store/Routes/v2_api.php | 34 | Route::post('/free-packages/subscribe', 'FreePackageController@buyPackage'); |
| Modules/Store/Routes/v2_api.php | 35 | Route::get('/my-free-packages', 'FreePackageController@mySubscription'); |
| Modules/Store/Routes/v2_api.php | 36 | Route::post('/free-packages/cancel/{id}', 'FreePackageController@CancelSubscription'); |
| Modules/Store/Routes/v2_api.php | 38 | Route::post('free-packages/status', 'FreePackageController@FreePackageChangeStatus'); |
| Modules/Store/Routes/v2_api.php | 39 | Route::get('all-free-package/{education_level_id?}', 'FreePackageController@getAllDelivered'); |
| Modules/Store/Routes/v2_api.php | 40 | Route::get('all-free-packages-not-deliverd/{education_level_id?}', 'FreePackageController@getAllNotDelivered'); |
| Modules/Store/Routes/v2_api.php | 41 | Route::get('all-class_rooms/{package_id}', 'FreePackageController@getAllClassrooms'); |
| Modules/Store/Routes/v2_api.php | 42 | Route::get('company-packages/count', 'FreePackageController@itemsCount'); |
| Modules/Store/Routes/v2_api.php | 43 | Route::get('/all-free-packages', 'FreePackageController@getAll'); |
| Modules/Store/Routes/v2_api.php | 48 | // Route::post('student/rate', 'RateController@student_rate'); |
| Modules/Store/Routes/v2_api.php | 49 | Route::post('student/rate/{id}', 'RateController@student_rate'); |
| Modules/Store/Routes/v2_api.php | 55 | // Route::get('guardian/rate', 'RateController@rate'); |
| Modules/Store/Routes/v2_api.php | 56 | // Route::post('guardian/rate', 'RateController@guardian_rate'); |
| Modules/Store/Routes/v2_api.php | 57 | Route::post('guardian/rate/{id}', 'RateController@guardian_rate'); |
| Modules/Store/Routes/v2_api.php | 60 | Route::get('all_rate', 'RateController@rate'); |
| Modules/Store/Routes/v2_api.php | 64 | Route::get('guardian/company-packages', 'CompanyPackageController@index'); |
| Modules/Store/Routes/v2_api.php | 65 | Route::get('guardian/company-packages/orders', 'CompanyPackageController@orders'); |
| Modules/Store/Routes/v2_api.php | 66 | Route::post('guardian/company-packages/excuse', 'CompanyPackageController@excuse'); |
| Modules/Store/Routes/v2_api.php | 67 | Route::post('guardian/company-packages/buy', 'CompanyPackageController@buyPackage'); |
| Modules/Store/Routes/v2_api.php | 68 | Route::get('guardian/company-packages/{id}', 'CompanyPackageController@show'); |
| Modules/Store/Routes/v2_api.php | 70 | Route::get('guardian/free-packages', 'FreePackageController@index'); |
| Modules/Store/Routes/v2_api.php | 71 | Route::post('guardian/free-packages/subscribe/', 'FreePackageController@buyPackage'); |
Wallet
| File | Line | Definition |
|---|---|---|
| Modules/Wallet/Http/routes.php | 11 | Route::resource('wallets', 'WalletsController'); |
| Modules/Wallet/Routes/v2_api.php | 20 | Route::resource('deposit-orders', 'DepositOrderController')->only(['index', 'show', 'store']); |
| Modules/Wallet/Routes/v2_api.php | 21 | Route::resource('withdraw-orders', 'WithdrawOrderController')->only(['index', 'show', 'store']); |
| Modules/Wallet/Routes/v2_api.php | 22 | Route::resource('commissions', 'CommissionController')->only(['index']); |
| Modules/Wallet/Routes/v2_api.php | 23 | Route::get('withdraw-commissions', 'CommissionController@getWithdrawCommissions'); |
| Modules/Wallet/Routes/v2_api.php | 25 | Route::post('front/deposit-orders', 'DepositOrderController@store'); |
| Modules/Wallet/Routes/v2_api.php | 29 | Route::get('staff/school-fee-order-types', 'SchoolFeeOrderTypesController@getSchoolFeeOrderTypes'); |
| Modules/Wallet/Routes/v2_api.php | 30 | Route::get('staff/school-fee-order-types/{id}', 'SchoolFeeOrderTypesController@getSchoolFeeOrderTypes'); |
| Modules/Wallet/Routes/v2_api.php | 31 | Route::get('staff/school-fee-order-types/{id}/programs', 'SchoolFeeOrderTypesController@getSchoolFeeOrderPrograms'); |
| Modules/Wallet/Routes/v2_api.php | 32 | Route::get('staff/school-fee-order-type-programs/{id}', 'SchoolFeeOrderTypesController@getSchoolFeeOrderProgram'); |
| Modules/Wallet/Routes/v2_api.php | 33 | Route::get('staff/school-fee-order-types/{id}/students', 'SchoolFeeOrderTypesController@getSchoolFeeOrderStudents'); |
| Modules/Wallet/Routes/v2_api.php | 34 | Route::get('staff/school-fee-order-type-programs/{id}/students', 'SchoolFeeOrderTypesController@getSchoolFeeOrderProgramStudents'); |
| Modules/Wallet/Routes/v2_api.php | 42 | Route::post('front/school-fee-orders', 'SchoolFeeOrderController@store'); |
| Modules/Wallet/Routes/v2_api.php | 43 | Route::get('front/school-fee-orders/{id}', 'SchoolFeeOrderController@show'); |
| Modules/Wallet/Routes/v2_api.php | 44 | Route::get('front/school-fee-orders/{id}/pdf', 'SchoolFeeOrderController@pdf'); |
| Modules/Wallet/Routes/v2_api.php | 45 | Route::get('front/school-fee-orders/{school_id}/types', 'SchoolFeeOrderController@getTypes'); |
| Modules/Wallet/Routes/v2_api.php | 46 | Route::get('front/school-fee-orders/types/{type_id}/programs', 'SchoolFeeOrderController@getTypePrograms'); |
| Modules/Wallet/Routes/v2_api.php | 47 | Route::get('front/school-fee-orders/types/programs/{id}', 'SchoolFeeOrderController@program'); |
| Modules/Wallet/Routes/v2_api.php | 48 | Route::get('front/school-fee-orders/{id}/subscriptions', 'SchoolFeeOrderController@mySubscriptions'); |
| Modules/Wallet/Routes/web.php | 29 | Route::resource('deposit-orders', 'DepositOrderController'); |
| Modules/Wallet/Routes/web.php | 30 | Route::get('/api/wallets/search', 'WalletSearchController@searchWallets')->name('wallets.search'); |
| Modules/Wallet/Routes/web.php | 31 | Route::get('/api/wallets/search-students', 'WalletSearchController@searchStudentWallets')->name('wallets.search-students'); |
| Modules/Wallet/Routes/web.php | 32 | Route::get('/api/wallets/search-all', 'WalletSearchController@search')->name('wallets.search-all'); |
| Modules/Wallet/Routes/web.php | 35 | Route::get('nova/resources/wallets/1', function () { |
| Modules/Wallet/Routes/web.php | 38 | Route::get('nova/resources/wallets/2', function () { |
| Modules/Wallet/Routes/web.php | 41 | Route::get('nova/resources/wallets/3', function () { |
| Modules/Wallet/Routes/web.php | 46 | Route::get('/admin/wallet/get-type/{type}', function ($type, Request $request) { |
| Modules/Wallet/Routes/web.php | 59 | Route::get('/exports/{userId}/transactions', function (Request $request, $userId) { |
| Modules/Wallet/Routes/web.php | 103 | Route::get('/exports/{userId}/transactions/download/{path}', function ($userId, $path) { |
| Modules/Wallet/Routes/web.php | 122 | Route::delete('/exports/{userId}/transactions/delete', function (Request $request, $userId) { |
School
| File | Line | Definition |
|---|---|---|
| Modules/School/Routes/v2_api.php | 23 | Route::resource('office', 'OfficeController')->only('index'); |
| Modules/School/Routes/v2_api.php | 24 | Route::resource('school', 'SchoolController')->only(['index', 'show']); |
| Modules/School/Routes/v2_api.php | 25 | Route::post('school/search', 'SchoolController@search'); |
| Modules/School/Routes/v2_api.php | 30 | Route::get('school-fee-orders/{school_id}/types', 'SchoolFeeOrderController@getTypes'); |
| Modules/School/Routes/v2_api.php | 31 | Route::resource('school-fee-orders', 'SchoolFeeOrderController')->only(['index', 'show', 'store']); |
| Modules/School/Routes/v2_api.php | 37 | Route::resource('manager/school-fee-order-types', 'Manager\SchoolFeeOrderTypeController'); |
| Modules/School/Routes/v2_api.php | 40 | Route::get('staff/school/educational-levels', 'SchoolController@educationalLevels'); |
| Modules/School/Routes/v2_api.php | 41 | Route::get('staff/school/classrooms', 'SchoolController@classrooms'); |
| Modules/School/Routes/v2_api.php | 48 | Route::get('/', 'index'); |
| Modules/School/Routes/v2_api.php | 49 | Route::get('details/{id}/{studentId}', 'details'); |
| Modules/School/Routes/v2_api.php | 50 | Route::get('/show/{studentSchoolFeeId}', 'showStudentSchoolFee'); |
| Modules/School/Routes/v2_api.php | 51 | Route::get('/{id}', 'show'); |
| Modules/School/Routes/v2_api.php | 52 | Route::post('/', 'store'); |
| Modules/School/Routes/v2_api.php | 53 | Route::post('/offline-payment', 'storeOfflinePayment'); |
| Modules/School/Routes/v2_api.php | 59 | Route::get('/{id}', 'show'); |
| Modules/School/Routes/v2_api.php | 60 | Route::get('/{groupId}/data', 'group'); |
| Modules/School/Routes/v2_api.php | 61 | Route::get('/{groupId}/terms-conditions', 'termConditions'); |
| Modules/School/Routes/v2_api.php | 65 | Route::get('academic-platform', [AcademicPlatformController::class, 'index']); |
| Modules/School/Routes/web.php | 24 | Route::get('/cities/{region_id}/{supplier_store_id}', 'CityController@getCitiesByRegionId'); |
| Modules/School/Routes/web.php | 32 | Route::get('/{id}', 'SchoolController@show'); |
| Modules/School/Routes/web.php | 33 | Route::get('/{id}/pay', 'SchoolController@payFeesPage'); |
| Modules/School/Routes/web.php | 34 | Route::get('/{id}/pay/receipt', 'SchoolController@payFeesPage')->name('school.pay-receipt'); |
| Modules/School/Routes/web.php | 35 | Route::get('/recharge/wallet', 'SchoolController@rechargePage')->middleware(['auth']); |
| Modules/School/Routes/web.php | 36 | Route::post('/check-validation', 'SchoolController@checkValidation')->middleware(['auth']); |
| Modules/School/Routes/web.php | 37 | Route::post('/recharge/wallet', 'SchoolController@store')->middleware(['auth']); |
| Modules/School/Routes/web.php | 40 | Route::get('/generate-receipt-pdf/{id}', function($id){ |
| Modules/School/Routes/web.php | 47 | Route::get('/api/schools/{type}/type_en', function($type) { |
| Modules/School/Routes/web.php | 57 | Route::get('/exports/student-school-fees', function (Request $request) { |
| Modules/School/Routes/web.php | 100 | Route::get('/exports/student-school-fees/check', function (Request $request) { |
| Modules/School/Routes/web.php | 119 | Route::get('/exports/school-fees', function (Request $request) { |
Product
| File | Line | Definition |
|---|---|---|
| Modules/Product/Routes/v2_api.php | 19 | Route::apiResource('/products', 'ProductController')->only(['index', 'show', 'update']); |
| Modules/Product/Routes/v2_api.php | 23 | Route::apiResource('/block-products', 'BlockProductsController'); |
| Modules/Product/Routes/v2_api.php | 24 | Route::apiResource('/sons-schools-products', 'ProductController')->only(['index', 'show', 'update']); |
| Modules/Product/Routes/v2_api.php | 28 | Route::apiResource('seller/products', 'ProductController')->only(['index', 'show', 'store', 'update']); |
| Modules/Product/Routes/v2_api.php | 29 | Route::get('seller/get_products_by_bar_code', 'ProductController@getProductsByBarCode'); |
| Modules/Product/Routes/v2_api.php | 30 | Route::post('seller/products/activate', 'ProductController@activate'); |
| Modules/Product/Routes/v2_api.php | 31 | Route::post('seller/products/deactivate', 'ProductController@deactivate'); |
| Modules/Product/Routes/v2_api.php | 35 | Route::apiResource('/categories', 'CategoryController')->only(['index']); |
| Modules/Product/Routes/v2_api.php | 36 | Route::get('/products', 'ProductController@index'); |
| Modules/Product/Routes/v2_api.php | 40 | Route::get('/maqsafy-products', action: 'MaqsafyProductController@index'); |
| Modules/Product/Routes/v2_api.php | 41 | Route::get('/maqsafy-products/{product}', action: 'MaqsafyProductController@show'); |
| Modules/Product/Routes/v2_api.php | 42 | Route::post('/buy-maqsafy-product', action: 'MaqsafyProductController@order'); |
| Modules/Product/Routes/v2_api.php | 43 | Route::get('/maqsafy-product-orders', action: 'MaqsafyProductController@orders'); |
| Modules/Product/Routes/v2_api.php | 44 | Route::get('/maqsafy-product-orders/{order}', action: 'MaqsafyProductController@showOrder'); |
| Modules/Product/Routes/v2_api.php | 48 | Route::get('/maqsafy-product-orders', 'MaqsafyProductOrderController@index'); |
| Modules/Product/Routes/v2_api.php | 49 | Route::post('/maqsafy-product-orders/update-status', 'MaqsafyProductOrderController@updateStatus'); |
| Modules/Product/Routes/web.php | 18 | // Route::get('products/check', 'ProductController@check')->name('products.check'); |
| Modules/Product/Routes/web.php | 19 | // Route::resource('products', 'ProductController'); |
| Modules/Product/Routes/web.php | 20 | // Route::post('productsinfo/check', 'ProductInfoController@check')->name('productsinfo.check'); |
| Modules/Product/Routes/web.php | 21 | // Route::resource('productsinfo', 'ProductInfoController'); |
| Modules/Product/Routes/web.php | 22 | // Route::resource('categories', 'ProductCategoryController'); |
| Modules/Product/Routes/web.php | 23 | // Route::resource('blockproducts', 'BlockProductController')->except(['create']); |
| Modules/Product/Routes/web.php | 24 | // Route::get('blockproducts/create/{parent}/{student}', 'BlockProductController@create')->name('blockproducts.create'); |
| Modules/Product/Routes/web.php | 29 | // Route::get('/', 'ProductController@index'); |
| Modules/Product/Routes/api.php | 21 | Route::apiResource('/products', 'ProductController')->only(['index', 'show', 'update']); |
| Modules/Product/Routes/api.php | 22 | Route::post('/products/activate', 'ProductController@activate'); |
| Modules/Product/Routes/api.php | 23 | Route::post('/products/deactivate', 'ProductController@deactivate'); |
| Modules/Product/Routes/api.php | 24 | Route::apiResource('/block-products', 'BlockProductsController'); |
| Modules/Product/Routes/api.php | 28 | Route::apiResource('/block-products', 'BlockProductsController'); |
| Modules/Product/Routes/api.php | 29 | Route::apiResource('/sons-schools-products', 'ProductController')->only(['index', 'show', 'update']); |
Supplier
| File | Line | Definition |
|---|---|---|
| Modules/Supplier/Routes/v2_api.php | 21 | Route::apiResource('/supplier-stores', 'SupplierStoreController')->only(['index', 'show']); |
| Modules/Supplier/Routes/v2_api.php | 22 | Route::apiResource('/supplier-stores-classifications', 'SupplierClassificationController')->only(['index', 'show']); |
| Modules/Supplier/Routes/v2_api.php | 23 | Route::get('/supplier-stores/{id}/products', 'SupplierProductController@index'); |
| Modules/Supplier/Routes/v2_api.php | 24 | Route::apiResource('/supplier-orders', 'SupplierOrderController')->only(['index', 'show', 'store']); |
| Modules/Supplier/Routes/v2_api.php | 25 | Route::apiResource('free-package-supplier-orders',"FreePackageSupplierOrderController")->only(['index', 'show']); |
| Modules/Supplier/Routes/v2_api.php | 27 | Route::apiResource('/favorites', 'FavoriteController')->only(['index', 'store', 'destroy']); |
| Modules/Supplier/Routes/v2_api.php | 28 | Route::post('/supplier-orders/cancel', 'SupplierOrderController@cancel'); |
| Modules/Supplier/Routes/v2_api.php | 29 | Route::post('/supplier-orders/rating', 'SupplierOrderController@rating'); |
| Modules/Supplier/Routes/v2_api.php | 32 | Route::apiResource('/trips', 'TripController')->only(['index', 'show']); |
| Modules/Supplier/Routes/v2_api.php | 33 | Route::post('/start-trip', 'TripController@start'); |
| Modules/Supplier/Routes/v2_api.php | 34 | Route::post('/supplier-orders/deliver', 'TripController@deliver'); |
| Modules/Supplier/Routes/v2_api.php | 35 | Route::post('/location', 'TripController@setLocation'); |
| Modules/Supplier/Routes/web.php | 15 | Route::get('delivery-man-map', 'MapController@deliveryManMapPage'); |
| Modules/Supplier/Routes/web.php | 16 | Route::get('delivery-man-map-tracking', 'MapController@deliveryManMapTrackingPage'); |
| Modules/Supplier/Routes/web.php | 17 | Route::get('man/statistics', 'MapController@statistics'); |
| Modules/Supplier/Routes/web.php | 18 | Route::get('orders', 'SupplierOrderController@index'); |
| Modules/Supplier/Routes/web.php | 19 | Route::post('orders/trips/create', 'SupplierOrderController@storeTrips'); |
| Modules/Supplier/Routes/web.php | 20 | Route::get('drivers', 'DriverController@index'); |
| Modules/Supplier/Routes/web.php | 24 | Route::get('/supplier-categories/{supplier_store_id}', 'CategoryController@getCategoriesByStoreId'); |
| Modules/Supplier/Routes/api.php | 20 | Route::apiResource('/supplier-stores', 'SupplierStoreController')->only(['index', 'show']); |
| Modules/Supplier/Routes/api.php | 21 | Route::apiResource('/supplier-stores-classifications', 'SupplierClassificationController')->only(['index', 'show']); |
| Modules/Supplier/Routes/api.php | 22 | Route::apiResource('/supplier-orders', 'SupplierOrderController')->only(['index', 'show', 'store']); |
| Modules/Supplier/Routes/api.php | 23 | Route::get('/supplier-stores/{id}/products', 'SupplierProductController@index'); |
| Modules/Supplier/Routes/api.php | 24 | Route::apiResource('/favorites', 'FavoriteController')->only(['index', 'store', 'destroy']); |
| Modules/Supplier/Routes/api.php | 25 | Route::post('/supplier-orders/cancel', 'SupplierOrderController@cancel'); |
| Modules/Supplier/Routes/api.php | 26 | Route::post('/supplier-orders/rating', 'SupplierOrderController@rating'); |
| Modules/Supplier/Routes/api.php | 29 | Route::apiResource('/trips', 'TripController')->only(['index', 'show']); |
| Modules/Supplier/Routes/api.php | 30 | Route::post('/start-trip', 'TripController@start'); |
| Modules/Supplier/Routes/api.php | 31 | Route::post('/supplier-orders/deliver', 'TripController@deliver'); |
| Modules/Supplier/Routes/api.php | 32 | Route::post('/location', 'TripController@setLocation'); |
root_routes
| File | Line | Definition |
|---|---|---|
| routes/_web_test.php | 4 | Route::get('/login', 'TestController@login'); |
| routes/_web_test.php | 5 | Route::get('/mail', 'TestController@mail'); |
| routes/web.php | 14 | Route::get('/', function () { |
| routes/web.php | 19 | Route::get('portal/login', function () { |
| routes/web.php | 23 | Route::get('portal/password/reset', function () { |
| routes/web.php | 29 | Route::get('/logout', 'Auth\LoginController@logout'); |
| routes/web.php | 34 | Route::get('lang/{locale}', function ($locale) { |
| routes/web.php | 39 | Route::resource('set_user_balance', 'SetUserBalance') |
| routes/web.php | 49 | Route::post('/webhooks/sns', [App\Http\Controllers\SnsController::class, 'store']); |
| routes/web.php | 51 | Route::get('/pdf', 'SetUserBalance@pdf'); |
| routes/web.php | 54 | Route::get('/test-pay', function () { |
| routes/web.php | 102 | Route::get('test/{schoolId}', function ($schoolId) { |
| routes/web.php | 114 | Route::get('getRepeated', function () { |
| routes/web.php | 139 | Route::get('/nova-language/{locale}', function ($locale) { |
| routes/web.php | 148 | Route::get('/earning', function (NovaRequest $request) { |
| routes/web.php | 181 | Route::get('/sales', function (NovaRequest $request) { |
| routes/web.php | 215 | Route::get('/returns', function (NovaRequest $request) { |
| routes/web.php | 244 | Route::get('/sales_without_commission', function (NovaRequest $request) { |
| routes/web.php | 281 | Route::get('/returns_without_commission', function (NovaRequest $request) { |
| routes/web.php | 326 | Route::get('{role}', function ($role) { |
| routes/api.php | 19 | //Route::post('register', 'Auth\RegisterController@register'); |
| routes/api.php | 25 | //Route::apiResource('users', 'Api\UserController'); |
| routes/api.php | 29 | Route::get('search/educational/byname', 'EducationalAdministrationController@byName'); |
| routes/api.php | 30 | Route::get('search/office/byname', 'OfficeController@byName'); |
| routes/api.php | 31 | Route::get('search/school/byname', 'SchoolController@byName'); |
| routes/api.php | 33 | Route::post('/upload_image', 'UploadsController@upload_image'); |
| routes/api.php | 34 | Route::post('/upload_image_new', 'UploadsController@upload_image_new'); |
| routes/api.php | 35 | Route::post('/v2/upload_image_new', 'UploadsController@upload_image_new'); |
| routes/api.php | 36 | //Route::post('/upload', 'UploadsController@upload'); |
| routes/api.php | 38 | Route::post('/out_wh', function () { |
AutomatedCall
| File | Line | Definition |
|---|---|---|
| Modules/AutomatedCall/Routes/v2_api.php | 23 | Route::post('automated_call/{student_id}', 'AutomatedCallController@makeAutomatedCall'); |
| Modules/AutomatedCall/Routes/v2_api.php | 24 | Route::get('automated_call/{student_id}', 'AutomatedCallController@getAutomatedCall'); |
| Modules/AutomatedCall/Routes/v2_api.php | 27 | Route::post('students/{studentId}/assign-driver','AutomatedCallController@assignDriverToStudent'); |
| Modules/AutomatedCall/Routes/v2_api.php | 30 | Route::post('automated_call/create/driver', 'DriverController@create_driver'); |
| Modules/AutomatedCall/Routes/v2_api.php | 31 | Route::get('drivers', 'DriverController@all_drivers'); |
| Modules/AutomatedCall/Routes/v2_api.php | 32 | Route::post('automated_call/update/driver/{id}', 'DriverController@update_driver'); |
| Modules/AutomatedCall/Routes/v2_api.php | 33 | Route::delete('automated_call/delete/driver/{id}', 'DriverController@delete_driver'); |
| Modules/AutomatedCall/Routes/v2_api.php | 34 | Route::get('automated_call/driver/{id}', 'DriverController@details'); |
| Modules/AutomatedCall/Routes/v2_api.php | 35 | Route::post('automated_call/driver/{id}/students', 'DriverController@assignDriverToStudents'); |
| Modules/AutomatedCall/Routes/v2_api.php | 41 | Route::get('all_calls', 'AutomatedCallController@all_calls'); |
| Modules/AutomatedCall/Routes/v2_api.php | 42 | Route::get('education-levels-classrooms', 'AutomatedCallController@educationLevelsClassrooms'); |
| Modules/AutomatedCall/Routes/v2_api.php | 43 | Route::post('call/change_status/{id}', 'AutomatedCallController@changeStatus'); |
| Modules/AutomatedCall/Routes/v2_api.php | 46 | Route::post('/tv-link/register-code', [TvLinkCodeController::class, 'register']); |
| Modules/AutomatedCall/Routes/v2_api.php | 47 | Route::get('/tv-link/all-calls', [TvLinkCodeController::class, 'getSchoolAutomatedCalls']); |
| Modules/AutomatedCall/Routes/v2_api.php | 48 | Route::get('/tv-link/educational-levels', [TvLinkCodeController::class, 'getSchoolEducationalLevels']); |
| Modules/AutomatedCall/Routes/v2_api.php | 54 | Route::get('allstudents', 'AutomatedCallController@allstudents'); |
| Modules/AutomatedCall/Routes/v2_api.php | 55 | Route::post('automated_call/{student_id}', 'AutomatedCallController@makeAutomatedCall'); |
| Modules/AutomatedCall/Routes/v2_api.php | 57 | Route::get('automated_call/{student_id}', 'AutomatedCallController@getAutomatedCall'); |
| Modules/AutomatedCall/Routes/v2_api.php | 60 | Route::get('get_automated_call/{student_id}', 'AutomatedCallController@AllAutomatedCall'); |
| Modules/AutomatedCall/Routes/v2_api.php | 69 | Route::post('staff/tv-link/verify-code', [TvLinkCodeController::class, 'verify']); |
News
| File | Line | Definition |
|---|---|---|
| Modules/News/Routes/v2_api.php | 22 | Route::get('news', 'NewsController@getAllNews')->name('news.index'); |
| Modules/News/Routes/v2_api.php | 23 | Route::get('news-fav', 'NewsController@getFavNews')->name('news.fav'); |
| Modules/News/Routes/v2_api.php | 24 | Route::get('news/{id}', 'NewsController@getNews')->name('news.show'); |
| Modules/News/Routes/v2_api.php | 25 | Route::post('news/{id}/fav', 'NewsController@toggleFavNews')->name('news.toggle-fav'); |
| Modules/News/Routes/v2_api.php | 28 | Route::get('news', 'NewsController@getAllNews')->name('news.index'); |
| Modules/News/Routes/v2_api.php | 29 | Route::get('news-fav', 'NewsController@getFavNews')->name('news.fav'); |
| Modules/News/Routes/v2_api.php | 30 | Route::get('news/{id}', 'NewsController@getNews')->name('news.show'); |
| Modules/News/Routes/v2_api.php | 31 | Route::post('news/{id}/fav', 'NewsController@toggleFavNews')->name('news.toggle-fav'); |
| Modules/News/Routes/v2_api.php | 34 | Route::get('news', 'NewsController@getAllNews')->name('news.index'); |
| Modules/News/Routes/v2_api.php | 35 | Route::get('news-fav', 'NewsController@getFavNews')->name('news.fav'); |
| Modules/News/Routes/v2_api.php | 36 | Route::get('news/{id}', 'NewsController@getNews')->name('news.show'); |
| Modules/News/Routes/v2_api.php | 37 | Route::post('news/{id}/fav', 'NewsController@toggleFavNews')->name('news.toggle-fav'); |
| Modules/News/Routes/web.php | 18 | Route::resource('news', NewsController::class)->names('news'); |
| Modules/News/Routes/api.php | 18 | Route::get('news', fn (Request $request) => $request->user())->name('news'); |
Payment
| File | Line | Definition |
|---|---|---|
| Modules/Payment/Routes/web.php | 15 | Route::get('/', 'PaymentController@index'); |
| Modules/Payment/Routes/web.php | 18 | Route::get('/payment/checkout/{id}', 'PaymentController@openCheckoutPage'); |
| Modules/Payment/Routes/web.php | 19 | Route::post('/payment/pay', 'PaymentController@pay'); |
| Modules/Payment/Routes/web.php | 20 | Route::get('/payment/result/{id}', 'PaymentController@paymentResult'); |
| Modules/Payment/Routes/web.php | 23 | Route::get('/payment/result/{id}', 'PaymentController@paymentResult'); |
| Modules/Payment/Routes/api.php | 24 | Route::post('apple_pay/session', 'ApplyPayController@session'); |
| Modules/Payment/Routes/api.php | 25 | Route::put('apple_pay/transaction', 'ApplyPayController@transaction'); |
| Modules/Payment/Routes/api.php | 27 | Route::post('v2/apple_pay/session', 'ApplyPayController@session'); |
| Modules/Payment/Routes/api.php | 28 | Route::put('v2/apple_pay/transaction', 'ApplyPayController@transaction'); |
| Modules/Payment/Routes/api.php | 31 | Route::post('v2/apple-pay/school-fee-session', 'ApplyPayController@schoolFeeOrderSession'); |
| Modules/Payment/Routes/api.php | 32 | Route::get('v2/check-apple-pay', 'ApplyPayController@checkService'); |
| Modules/Payment/Routes/api.php | 33 | Route::put('v2/apple-pay/school-fee-transaction', 'ApplyPayController@SchoolFeeOrderTransaction'); |
| Modules/Payment/Routes/api.php | 36 | Route::post('v2/apple-pay/student-school-fee-session', 'ApplyPayController@schoolFeeSession'); |
| Modules/Payment/Routes/api.php | 37 | Route::put('v2/apple-pay/student-school-fee-transaction', 'ApplyPayController@schoolFeeTransaction'); |
Backup
| File | Line | Definition |
|---|---|---|
| Modules/Backup/routes/api.php | 21 | Route::apiResource('/student', 'StudentController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 22 | Route::apiResource('/supplier', 'SupplierStoreController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 23 | Route::apiResource('/supplier_store', 'SupplierStoreController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 24 | Route::apiResource('/system', 'SystemWalletController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 25 | Route::apiResource('/garduan', 'GarduanController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 26 | Route::apiResource('/school', 'SchoolController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 27 | Route::apiResource('/store', 'StoreController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 28 | Route::apiResource('/company', 'ServiceProviderCompanyController')->only(['index', 'store','create']); |
| Modules/Backup/routes/api.php | 29 | Route::apiResource('/transaction', 'TransactionController')->only(['index',]); |
| Modules/Backup/routes/api.php | 30 | Route::get('/transaction/stats', 'TransactionController@stats')->name('transaction.stats'); |
| Modules/Backup/routes/api.php | 31 | Route::get('/transaction/{id}', 'TransactionController@show')->name('transaction.show'); |
| Modules/Backup/routes/api.php | 32 | Route::post('/transaction/bulk-complete', 'TransactionController@bulkComplete')->name('transaction.bulk-complete'); |
| Modules/Backup/routes/api.php | 33 | Route::post('/transaction/{id}/complete', 'TransactionController@complete') |
| Modules/Backup/routes/api.php | 35 | Route::post('/transaction/{id}/balance', 'TransactionController@balance') |
| Modules/Backup/routes/api.php | 38 | Route::get('/nft', 'NftController@index')->name('nft.index'); |
| Modules/Backup/routes/api.php | 39 | Route::get('/minting-balance', 'MintingBalanceController@index')->name('minting-balance.index'); |
| Modules/Backup/routes/api.php | 40 | Route::get('/minting-balance/completed', 'MintingBalanceController@completed')->name('minting-balance.completed'); |
Notifications
| File | Line | Definition |
|---|---|---|
| Modules/Notifications/Routes/v2_api.php | 21 | Route::get('notifications', 'NotificationsController@index'); |
| Modules/Notifications/Routes/v2_api.php | 22 | Route::post('notifications/read', 'NotificationsController@read'); |
| Modules/Notifications/Routes/v2_api.php | 23 | Route::post('notifications/delete', 'NotificationsController@delete'); |
| Modules/Notifications/Routes/v2_api.php | 24 | Route::get('notifications/read-all', 'NotificationsController@readAll'); |
| Modules/Notifications/Routes/v2_api.php | 25 | Route::post('notifications/delete-all', 'NotificationsController@deleteAll'); |
| Modules/Notifications/Routes/v2_api.php | 26 | Route::get('notifications/get-notification-count', 'NotificationsController@unread_Notifications'); |
| Modules/Notifications/Routes/v2_api.php | 28 | Route::get('guest/update_device', 'OneSignalDevicesController@update_device'); |
| Modules/Notifications/Routes/web.php | 15 | Route::get('/', 'NotificationsController@index'); |
| Modules/Notifications/Routes/api.php | 17 | Route::get('notifications', 'NotificationsController@index'); |
| Modules/Notifications/Routes/api.php | 18 | Route::get('notifications/{id}/read', 'NotificationsController@read'); |
| Modules/Notifications/Routes/api.php | 19 | Route::get('notifications/read-all', 'NotificationsController@readAll'); |
| Modules/Notifications/Routes/api.php | 22 | Route::get('guest/update_device', 'OneSignalDevicesController@update_device'); |
Contact
| File | Line | Definition |
|---|---|---|
| Modules/Contact/Routes/v2_api.php | 23 | Route::get('pages/{slug}', 'PageController@show'); |
| Modules/Contact/Routes/v2_api.php | 24 | Route::get('pre_order_terms', [ContactController::class,'get_terms_pre_order_page']); |
| Modules/Contact/Routes/v2_api.php | 25 | Route::post('landings', [LandingController::class,'store']); |
| Modules/Contact/Routes/v2_api.php | 26 | Route::post('contact-landings', [LandingController::class,'storeContactLanding']); |
| Modules/Contact/Routes/v2_api.php | 27 | Route::apiResource('tickets', TicketController::class)->middleware('auth:api'); |
| Modules/Contact/Routes/web.php | 16 | // Route::get('/', 'ContactController@index'); |
| Modules/Contact/Routes/api.php | 25 | Route::post('contacts', 'ContactController@store'); |
| Modules/Contact/Routes/api.php | 26 | Route::post('register-requests', 'RegisterRequestController@store'); |
| Modules/Contact/Routes/api.php | 27 | Route::get('pages/{slug}', 'PageController@show'); |
| Modules/Contact/Routes/api.php | 28 | Route::get('sms_balance', 'ContactController@sms_balance'); |
Bank
| File | Line | Definition |
|---|---|---|
| Modules/Bank/Routes/v2_api.php | 20 | Route::resource('bank', 'BankController')->only('index'); |
| Modules/Bank/Routes/v2_api.php | 21 | Route::resource('user-bank-accounts', 'UserBankAccountController')->middleware('auth:api'); |
| Modules/Bank/Routes/v2_api.php | 22 | Route::post('restore-user-bank-accounts/{id}', 'UserBankAccountController@restore')->middleware('auth:api'); |
| Modules/Bank/Routes/web.php | 15 | Route::get('/', 'BankController@index'); |
| Modules/Bank/Routes/api.php | 21 | Route::resource('bank', 'BankController')->only('index'); |
| Modules/Bank/Routes/api.php | 22 | Route::resource('user-bank-accounts', 'UserBankAccountController')->middleware('auth:api'); |
| Modules/Bank/Routes/api.php | 23 | Route::post('restore-user-bank-accounts/{id}', 'UserBankAccountController@restore')->middleware('auth:api'); |
MoneyTransfer
| File | Line | Definition |
|---|---|---|
| Modules/MoneyTransfer/Routes/v2_api.php | 21 | Route::apiResource('money-transfers', 'MoneyTransferController')->only(['index', 'show', 'store']); |
| Modules/MoneyTransfer/Routes/web.php | 11 | // Route::resource('MoneyTransfers', 'MoneyTransferController'); |
| Modules/MoneyTransfer/Routes/web.php | 12 | // Route::resource('MoneyTransfers', 'MoneyTransferController'); |
| Modules/MoneyTransfer/Routes/web.php | 13 | // Route::resource('MoneyTransfers', 'MoneyTransferController'); |
| Modules/MoneyTransfer/Routes/api.php | 20 | Route::apiResource('money-transfers', 'MoneyTransferController')->only(['index', 'show', 'store']); |
Question
| File | Line | Definition |
|---|---|---|
| Modules/Question/Routes/v2_api.php | 20 | Route::get('faq', 'FaqController@faq'); |
| Modules/Question/Routes/web.php | 15 | // Route::get('/', 'QuestionController@index'); |
| Modules/Question/Routes/api.php | 25 | Route::get('faq', 'FaqController@faq'); |
ServiceProviderCompany
| File | Line | Definition |
|---|---|---|
| Modules/ServiceProviderCompany/Routes/api.php | 18 | Route::get('serviceprovidercompany', fn (Request $request) => $request->user())->name('serviceprovidercompany'); |
Acl
| File | Line | Definition |
|---|---|---|
| Modules/Acl/Routes/web.php | 20 | Route::resource('users_groups', 'UsersGroupsController'); |
| Modules/Acl/Routes/web.php | 21 | Route::get('users_groups/edit_permissions/{id}', 'UsersGroupsController@edit_permissions')->name('users_groups.edit_permissions'); |
| Modules/Acl/Routes/web.php | 22 | Route::patch('users_groups/update_permissions/{id}', 'UsersGroupsController@update_permissions')->name('users_groups.update_permissions'); |
Settings
| File | Line | Definition |
|---|---|---|
| Modules/Settings/Routes/web.php | 21 | Route::resource('settings', 'SettingsController')->except('create', 'store', 'destroy'); |
Resource
| File | Line | Definition |
|---|---|---|
| Modules/Resource/Routes/web.php | 15 | Route::get('/', 'ResourceController@index'); |
Permission
| File | Line | Definition |
|---|---|---|
| Modules/Permission/Routes/web.php | 15 | Route::get('/', 'PermissionController@index'); |
Api
| File | Line | Definition |
|---|---|---|
| Modules/Api/FavouriteResource/Routes/web.php | 15 | Route::get('/', 'Api/FavouriteResourceController@index'); |
Remaining Open Items
| Item | Status | Notes |
|---|---|---|
Fully resolved php artisan route:list output | Open | Requires compatible PHP runtime for this Laravel project. |
| Middleware matrix by endpoint | Partial | Source definitions show groups/middleware, but full resolution needs runtime route:list. |
| Request/response examples | Open | Requires Postman collection or controller/request review. |
| OpenAPI file | Draft Available | See /openapi.yaml; validate against runtime php artisan route:list before final approval. |