Файловый менеджер - Редактировать - /home/clickysoft/public_html/routes/api.php
Назад
<?php use App\Http\Controllers\ApiController; use App\Http\Controllers\VerifyEmailController; Route::group(['prefix' => 'v1/auth', 'as' => 'api.'], function () { Route::post('login', [ApiController::class, 'login'])->middleware('throttle:6,1'); Route::post('organization-signup', [ApiController::class, 'organizationSignup']); Route::post('forgot-password', [ApiController::class, 'forgot_password']); Route::post('reset-password', [ApiController::class, 'reset_password'])->middleware('throttle:6,1'); }); // Verify email Route::get('/email/verify/{id}/{hash}', [VerifyEmailController::class, '__invoke']) ->middleware(['signed', 'throttle:6,1']) ->name('verification.verify'); Route::group(['prefix' => 'v1', 'as' => 'api.', 'namespace' => 'Api\V1', 'middleware' => ['auth:sanctum', 'org.id']], function () { // Resend link to verify email Route::post('/email/verify/resend', [VerifyEmailController::class, 'resendEmailVerificationLink'])->middleware('throttle:6,1'); // Logout Route::post('logout', [ApiController::class, 'logout']); // Roles Route::apiResource('roles', 'RolesApiController'); Route::get('roles-drop-down-list', 'RolesApiController@dropDown'); Route::get('permissions-drop-down-list', 'RolesApiController@permissionDropDown'); // Users Route::post('users/media', 'UsersApiController@storeMedia')->name('users.storeMedia'); Route::apiResource('users', 'UsersApiController'); Route::get('users-drop-down-list', 'UsersApiController@dropDown'); // Organization Route::post('organizations/media', 'OrganizationApiController@storeMedia')->name('organizations.storeMedia'); Route::apiResource('organizations', 'OrganizationApiController'); // Countries Route::apiResource('countries', 'CountriesApiController'); // Currencies Route::apiResource('currencies', 'CurrenciesApiController'); Route::get('currencies-drop-down-list', 'CurrenciesApiController@dropDown'); // Statuses Route::apiResource('statuses', 'StatusesApiController'); Route::get('statuses-drop-down-list', 'StatusesApiController@dropDown'); // Assets Route::post('assets/media', 'AssetsApiController@storeMedia')->name('assets.storeMedia'); Route::apiResource('assets', 'AssetsApiController'); // Company Route::post('companies/media', 'CompanyApiController@storeMedia')->name('companies.storeMedia'); Route::apiResource('companies', 'CompanyApiController'); Route::get('companies-drop-down-list', 'CompanyApiController@dropDown'); // Branches Route::apiResource('branches', 'BranchesApiController'); Route::get('branches-drop-down-list/{companyId}', 'BranchesApiController@dropDown')->where('companyId', '[0-9]+'); // Departments Route::apiResource('departments', 'DepartmentsApiController'); // Suppliers Route::post('suppliers/media', 'SuppliersApiController@storeMedia')->name('suppliers.storeMedia'); Route::apiResource('suppliers', 'SuppliersApiController'); Route::get('suppliers-drop-down-list', 'SuppliersApiController@dropDown'); // Manufacturers Route::post('manufacturers/media', 'ManufacturersApiController@storeMedia')->name('manufacturers.storeMedia'); Route::apiResource('manufacturers', 'ManufacturersApiController'); Route::get('manufacturers-drop-down-list', 'ManufacturersApiController@dropDown'); // Category Route::post('categories/media', 'CategoryApiController@storeMedia')->name('categories.storeMedia'); Route::apiResource('categories', 'CategoryApiController'); Route::get('categories-drop-down-list', 'CategoryApiController@dropDown'); // Asset Tags Route::apiResource('asset-tags', 'AssetTagsApiController'); // Maintenance Schedules Route::apiResource('maintenance-schedules', 'MaintenanceSchedulesApiController'); });
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка