File: D:/HostingSpaces/fire-tech/fire-tech.nl/app/KommaApp/Subscription/subscriptionRoutes.php
<?php
use App\KommaApp\Subscriptions\Models\Subscription;
use App\KommaApp\Subscriptions\SubscriptionController as FrontendSubscriptionController;
use App\KommaApp\Subscriptions\Kms\SubscriptionController as BackendSubscriptionController;
Route::model('subscription', App\KommaApp\Subscriptions\Models\Subscription::class); //Explicit route model binding
Route::model('subscriptions', App\KommaApp\Subscriptions\Models\Subscription::class); //Explicit route model binding
Route::group(['middleware' => ['auth']], function() {
Route::resource('kms/subscriptions', BackendSubscriptionController::class);
Route::get('kms/testmail/subscriptions/{subscriptions}', function(Subscription $subscription) {
\App\KommaApp\Subscriptions\Kms\SubscriptionService::notifyAdminsAndClientForNewSubscription($subscription);
echo 'sent';
});
});
Route::get('/subscriptions/{subscriptions}', FrontendSubscriptionController::class.'@show');
Route::post('/subscribe', FrontendSubscriptionController::class.'@subscribe')->name('subscribe');
Route::get('/subscribe/success', FrontendSubscriptionController::class.'@success')->name('subscribe.success');