![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/job-board.corals.io/Corals/modules/Subscriptions/routes/ |
<?php Route::group(['prefix' => ''], function () { Route::get('/', 'SubscriptionsController@index'); Route::group(['prefix' => 'subscriptions'], function () { Route::post('{subscription}/mark-invoice-as-paid-and-active', 'SubscriptionsController@markInvoiceAsPaidAndActive'); Route::post('{subscription}/renew', 'SubscriptionsController@renewSubscription'); }); Route::resource('subscriptions', 'SubscriptionsController'); Route::get('subscriptions/{subscription}/create-invoice', 'SubscriptionsController@createInvoice'); Route::resource('products', 'ProductsController'); Route::resource('products.plans', 'PlansController'); Route::post('products/{product}/plans/{plan}/create-gateway-plan', 'PlansController@createGatewayPlan'); Route::resource('products.features', 'FeaturesController'); Route::post('products/{product}/features/reorder', 'FeaturesController@reorder'); Route::get('subscription-cycles/my-subscription-cycles', 'SubscriptionCyclesController@mySubscriptionCycles'); Route::resource('subscription-cycles', 'SubscriptionCyclesController')->only('index'); Route::resource('plan-usage', 'PlanUsageController')->only('index'); }); Route::group(['middleware' => \Corals\Modules\Subscriptions\Middleware\SubscriptionMiddleware::class], function () { Route::get('select/{product?}', 'SubscriptionsController@pricing'); Route::get('cancel/{plan}', 'SubscriptionsController@cancel'); Route::post('cancel/{plan}', 'SubscriptionsController@cancel'); Route::get('checkout/{plan}', 'SubscriptionsController@checkout'); Route::get('payment-configuration', 'SubscriptionsController@paymentConfiguration'); Route::post('save-payment-configuration', 'SubscriptionsController@saveCard'); Route::post('do-checkout/{plan}', 'SubscriptionsController@doCheckout'); Route::get('gateway-payment/{gateway}/{plan?}', 'SubscriptionsController@gatewayPayment'); Route::get('gateway-subscription-token/{gateway}/{plan?}', 'SubscriptionsController@gatewaySubscriptionToken'); Route::get('status/{subscription?}', 'SubscriptionsController@statusPage'); Route::get('success-payment/{subscription_identifier_code}', 'SubscriptionsController@successPayment') ->name('subscription.successPayment') ->middleware('signed'); Route::get('failed-payment/{subscription_identifier_code}', 'SubscriptionsController@failedPayment') ->name('subscription.failedPayment') ->middleware('signed'); });