Skip to content

Commit

Permalink
Fixed pages
Browse files Browse the repository at this point in the history
  • Loading branch information
l-alexandrov committed Apr 16, 2024
1 parent 40389c1 commit ce71bec
Showing 1 changed file with 30 additions and 7 deletions.
37 changes: 30 additions & 7 deletions wave/routes/web.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

use App\Http\Controllers\FeaturesController;
use Wave\Http\Controllers\WebhookController;
use App\Http\Controllers\PortalSettingsController;
use Illuminate\Support\Facades\Route;

Expand All @@ -23,14 +23,11 @@

Route::view('install', 'wave::install')->name('wave.install');

/***** Pages *****/
Route::get('p/{page}', '\Wave\Http\Controllers\PageController@page');

/***** Pricing Page *****/
Route::view('pricing', 'theme::pricing')->name('wave.pricing');

/***** Billing Routes *****/
Route::post('paddle/webhook', '\Wave\Http\Controllers\WebhookController');
Route::post('paddle/webhook', WebhookController::class);
Route::post('checkout', '\Wave\Http\Controllers\SubscriptionController@checkout')->name('checkout');

Route::get('test', '\Wave\Http\Controllers\SubscriptionController@test');
Expand Down Expand Up @@ -60,14 +57,40 @@

/********** Checkout/Billing Routes ***********/
Route::post('cancel', '\Wave\Http\Controllers\SubscriptionController@cancel')->name('wave.cancel');
Route::view('checkout/welcome', 'theme::welcome');
Route::get('checkout/welcome', function (\Illuminate\Http\Request $request) {
if(Auth::user()->name){
return redirect()->to('checkout/portal?'.Arr::query($request->input()));
}
return view('theme::welcome.index', [
'seo' => [
'seo_title' => 'Welсome to Bimbala!',
'seo_description' => 'Thanks for subscribing and welcome aboard.',
]
]);
});
Route::get('checkout/portal', [PortalSettingsController::class, 'index']);
Route::post('checkout/portal', [PortalSettingsController::class, 'store'])->name('create-portal');
Route::get('checkout/finish', function (\Illuminate\Http\Request $request) {
if(!Auth::user()->subdomain_url) {
return redirect()->to('checkout/portal?'.Arr::query($request->input()));
}
return view('theme::welcome.finish', [
'seo' => [
'seo_title' => 'Your portal is successfully configured!',
'seo_description' => 'We are initializing your Bimbala portal...',
]
]);
});

Route::post('subscribe', '\Wave\Http\Controllers\SubscriptionController@subscribe')->name('wave.subscribe');
Route::view('trial_over', 'theme::trial_over')->name('wave.trial_over');
Route::view('cancelled', 'theme::cancelled')->name('wave.cancelled');
Route::post('switch-plans', '\Wave\Http\Controllers\SubscriptionController@switchPlans')->name('wave.switch-plans');
});

Route::group(['middleware' => 'admin.user'], function(){
Route::group(['middleware' => 'admin.user'], static function(){
Route::view('admin/do', 'wave::do');
});

/***** Pages *****/
Route::get('{page}', '\Wave\Http\Controllers\PageController@page');

0 comments on commit ce71bec

Please sign in to comment.