@@ -15,8 +15,8 @@ use Coderstm\Http\Controllers\CashierWebhookController;
15
15
use Coderstm\Http\Controllers\Auth\ForgotPasswordController;
16
16
use Coderstm\Http\Controllers\Subscription\SubscriptionController;
17
17
use Coderstm\Http\Controllers\Subscription\PaymentMethodController;
18
- use Coderstm\Http\Controllers\PaymentMethodController as ShopPaymentMethodController;
19
18
use Coderstm\Http\Controllers\Subscription\CouponController;
19
+ use Coderstm\Http\Controllers\PaymentMethodController as ShopPaymentMethodController;
20
20
21
21
/*
22
22
|--------------------------------------------------------------------------
@@ -123,18 +123,13 @@ Route::middleware(['auth:sanctum'])->group(function () {
123
123
Route::get('', 'index')->name('index');
124
124
Route::get('setup-intent', 'getSetupIntent')->name('setup-intent');
125
125
Route::post('subscribe', 'subscribe')->name('subscribe');
126
- Route::post('pay', 'pay')->name('pay');
127
- Route::post('check-promo-code', 'checkPromoCode')->name('check-promo-code');
128
126
Route::post('resume', 'resume')->name('resume');
129
127
Route::post('confirm', 'confirm')->name('confirm');
128
+ Route::post('pay', 'pay')->name('pay');
130
129
Route::post('cancel-downgrade', 'cancelDowngrade')->name('cancel-downgrade');
131
130
Route::post('invoices', 'invoices')->name('invoices');
132
131
Route::get('invoices/{invoiceId}', 'downloadInvoice')->name('invoices.download');
133
-
134
- //Only for subscriber
135
- Route::middleware(['subscribed'])->group(function () {
136
- Route::post('cancel', 'cancel')->name('cancel');
137
- });
132
+ Route::post('cancel', 'cancel')->name('cancel');
138
133
});
139
134
Route::prefix('payment-methods')->name('payment-methods.')->controller(PaymentMethodController::class)->group(function () {
140
135
Route::post('{paymentMethod}/update', 'update')->name('update');
@@ -177,6 +172,7 @@ Route::middleware(['auth:sanctum', 'guard:admins'])->group(function () {
177
172
Route::resource('coupons', CouponController::class);
178
173
});
179
174
175
+ Route::post('subscription/check-promo-code', [SubscriptionController::class, 'checkPromoCode'])->name('subscription.check-promo-code');
180
176
Route::get('qrcode/{user}.png', [UserController::class, 'qrcode'])->name('users.qrcode');
181
177
182
178
// Stripe webhook
0 commit comments