verpfuschter stand von codex
This commit is contained in:
@@ -92,6 +92,9 @@ Route::prefix('v1')->name('api.v1.')->group(function () {
|
||||
Route::prefix('packages')->group(function () {
|
||||
Route::get('/', [PackageController::class, 'index'])->name('packages.index');
|
||||
Route::post('/purchase', [PackageController::class, 'purchase'])->name('packages.purchase');
|
||||
Route::post('/payment-intent', [PackageController::class, 'createPaymentIntent'])->name('packages.payment-intent');
|
||||
Route::post('/complete', [PackageController::class, 'completePurchase'])->name('packages.complete');
|
||||
Route::post('/free', [PackageController::class, 'assignFree'])->name('packages.free');
|
||||
});
|
||||
|
||||
Route::prefix('stripe')->group(function () {
|
||||
|
||||
@@ -143,7 +143,14 @@ Route::get('/super-admin/templates/tasks.csv', function () {
|
||||
return response()->stream($callback, 200, $headers);
|
||||
});
|
||||
|
||||
Route::get('/buy-packages/{package_id}', [\App\Http\Controllers\MarketingController::class, 'buyPackages'])->name('buy.packages');
|
||||
Route::get('/purchase-wizard/{package_id}', function ($package_id) {
|
||||
return redirect("/de/purchase-wizard/{$package_id}");
|
||||
})->name('purchase.wizard.fallback');
|
||||
|
||||
Route::prefix('{locale?}')->where(['locale' => 'de|en'])->middleware('locale')->group(function () {
|
||||
Route::get('/purchase-wizard/{package_id}', [\App\Http\Controllers\MarketingController::class, 'purchaseWizard'])->middleware(\App\Http\Middleware\StripeCSP::class)->name('purchase.wizard');
|
||||
Route::get('/buy-packages/{package_id}', [\App\Http\Controllers\MarketingController::class, 'buyPackages'])->name('buy.packages');
|
||||
});
|
||||
Route::middleware('auth')->group(function () {
|
||||
Route::get('/profile', [\App\Http\Controllers\ProfileController::class, 'index'])->name('profile');
|
||||
Route::get('/profile/account', [\App\Http\Controllers\ProfileController::class, 'account'])->name('profile.account');
|
||||
@@ -160,3 +167,17 @@ Route::prefix('{locale?}')->where(['locale' => 'de|en'])->middleware('locale')->
|
||||
])
|
||||
->name('anlaesse.type');
|
||||
});
|
||||
|
||||
|
||||
Route::prefix('purchase')->group(function () {
|
||||
Route::post('/auth/login', [\App\Http\Controllers\PurchaseWizardController::class, 'login'])->name('purchase.auth.login');
|
||||
Route::post('/auth/register', [\App\Http\Controllers\PurchaseWizardController::class, 'register'])->name('purchase.auth.register');
|
||||
});
|
||||
|
||||
Route::middleware(['auth', 'verified'])->prefix('purchase')->group(function () {
|
||||
Route::post('/stripe/intent', [\App\Http\Controllers\PurchaseWizardController::class, 'createStripeIntent'])->name('purchase.stripe.intent');
|
||||
Route::post('/stripe/complete', [\App\Http\Controllers\PurchaseWizardController::class, 'completeStripe'])->name('purchase.stripe.complete');
|
||||
Route::post('/paypal/order', [\App\Http\Controllers\PurchaseWizardController::class, 'createPaypalOrder'])->name('purchase.paypal.order');
|
||||
Route::post('/paypal/capture', [\App\Http\Controllers\PurchaseWizardController::class, 'capturePaypalOrder'])->name('purchase.paypal.capture');
|
||||
Route::post('/free', [\App\Http\Controllers\PurchaseWizardController::class, 'assignFreePackage'])->name('purchase.free');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user