controller refactoring part 9

This commit is contained in:
Peter Papp
2021-07-20 13:13:33 +02:00
parent 0633131a73
commit 8b250e94cb
10 changed files with 185 additions and 137 deletions

View File

@@ -3,7 +3,11 @@
use App\Users\Controllers\AuthController;
use App\Users\Controllers\AccountController;
use Domain\Payments\Controllers\PaymentMethodsController;
use Domain\Subscriptions\Controllers\GetSetupIntentController;
use Domain\Subscriptions\Controllers\SubscriptionCancelController;
use Domain\Subscriptions\Controllers\SubscriptionController;
use Domain\Subscriptions\Controllers\SubscriptionResumeController;
use Domain\Subscriptions\Controllers\SubscriptionUpgradeController;
Route::post('/check', [AuthController::class, 'check_account']);
@@ -24,16 +28,13 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::get('/', [AccountController::class, 'user']);
// Payment cards
Route::delete('/payment-cards/{id}', [PaymentMethodsController::class, 'delete']);
Route::patch('/payment-cards/{id}', [PaymentMethodsController::class, 'update']);
Route::post('/payment-cards', [PaymentMethodsController::class, 'store']);
Route::get('/payments', [PaymentMethodsController::class, 'index']);
Route::apiResource('/payment-cards', PaymentMethodsController::class);
// Subscription
Route::group(['prefix' => 'subscription'], function () {
Route::get('/setup-intent', [SubscriptionController::class, 'setup_intent']);
Route::post('/upgrade', [SubscriptionController::class, 'upgrade']);
Route::post('/cancel', [SubscriptionController::class, 'cancel']);
Route::post('/resume', [SubscriptionController::class, 'resume']);
Route::get('/setup-intent', GetSetupIntentController::class);
Route::post('/upgrade', SubscriptionUpgradeController::class);
Route::post('/cancel', SubscriptionCancelController::class);
Route::post('/resume', SubscriptionResumeController::class);
});
});