controller refactoring part 16

This commit is contained in:
Peter Papp
2021-07-21 10:00:41 +02:00
parent 58d8724cea
commit e0eaf5cede
25 changed files with 100 additions and 151 deletions

View File

@@ -1,25 +1,26 @@
<?php
use Domain\Admin\Controllers\Dashboard\GetNewbiesController;
use Domain\Admin\Controllers\Dashboard\GetWidgetsValuesController;
use Domain\Admin\Controllers\Users\UserController;
use Domain\Admin\Controllers\Users\ChangeUserRoleController;
use Domain\Admin\Controllers\Users\ChangeUserStorageCapacityController;
use Domain\Admin\Controllers\Users\DeleteUserController;
use Domain\Admin\Controllers\Users\ResetUserPasswordController;
use Domain\Admin\Controllers\Users\ShowUserInvoicesController;
use Domain\Admin\Controllers\Users\ShowUserStorageCapacityController;
use Domain\Admin\Controllers\Users\ShowUserSubscriptionController;
use Domain\Plans\Controllers\PlansController;
use Domain\Admin\Controllers\InvoiceController;
use Domain\Admin\Controllers\Users\UserController;
use Domain\Pages\Controllers\AdminPagesController;
use Domain\Settings\Controllers\SetEmailController;
use Domain\Settings\Controllers\SetStripeController;
use Domain\Settings\Controllers\FlushCacheController;
use Domain\Invoices\Controllers\AdminInvoiceController;
use Domain\Localization\Controllers\LanguageController;
use Domain\Plans\Controllers\PlanSubscribersController;
use Domain\Admin\Controllers\Users\DeleteUserController;
use Domain\Settings\Controllers\GetSettingsValueController;
use Domain\Admin\Controllers\Dashboard\GetNewbiesController;
use Domain\Admin\Controllers\Users\ChangeUserRoleController;
use Domain\Settings\Controllers\UpdateSettingValueController;
use Domain\Admin\Controllers\Users\ShowUserInvoicesController;
use Domain\Admin\Controllers\Users\ResetUserPasswordController;
use Domain\Admin\Controllers\Dashboard\GetWidgetsValuesController;
use Domain\Admin\Controllers\Users\ShowUserSubscriptionController;
use Domain\Localization\Controllers\UpdateLanguageStringController;
use Domain\Admin\Controllers\Users\ShowUserStorageCapacityController;
use Domain\Admin\Controllers\Users\ChangeUserStorageCapacityController;
// Dashboard
Route::group(['prefix' => 'dashboard'], function () {
@@ -38,26 +39,19 @@ Route::group(['prefix' => 'users'], function () {
// Subscription
Route::get('/{user}/subscription', ShowUserSubscriptionController::class);
Route::get('/{user}/invoices', ShowUserInvoicesController::class);
// Resource
Route::apiResource('/', UserController::class);
});
Route::apiResource('/users', UserController::class);
// Plans
Route::group(['prefix' => 'plans'], function () {
Route::get('/{id}/subscribers', [PlansController::class, 'subscribers']);
Route::delete('/{id}', [PlansController::class, 'delete']);
Route::patch('/{id}', [PlansController::class, 'update']);
Route::get('/{id}', [PlansController::class, 'show']);
Route::post('/', [PlansController::class, 'store']);
Route::get('/', [PlansController::class, 'index']);
});
Route::get('/plans/{id}/subscribers', PlanSubscribersController::class);
Route::apiResource('/', PlansController::class);
// Pages
Route::apiResource('/pages', AdminPagesController::class);
// Invoices
Route::get('/invoices', [InvoiceController::class, 'index']);
Route::get('/invoices', [AdminInvoiceController::class, 'index']);
// Settings
Route::group(['prefix' => 'settings'], function () {