diff --git a/app/Http/Controllers/RoutingController.php b/app/Http/Controllers/RoutingController.php index 49569e40..d6f426c7 100755 --- a/app/Http/Controllers/RoutingController.php +++ b/app/Http/Controllers/RoutingController.php @@ -24,4 +24,21 @@ class RoutingController extends Controller return view('landing'); } } + + /** + * Display a view based on first route param + * + * @return \Illuminate\Http\Response + */ + public function root(Request $request, $first) + { + + $mode = $request->query('mode'); + $demo = $request->query('demo'); + + if ($first == "assets") + return redirect('home'); + + return view($first, ['mode' => $mode, 'demo' => $demo]); + } } diff --git a/routes/web.php b/routes/web.php index 951526ff..9f05bce3 100755 --- a/routes/web.php +++ b/routes/web.php @@ -127,6 +127,7 @@ Route::post('/form/ajaxsubmit', [FormController::class, 'ajaxsubmit']); Route::post('/form/submitmultiple', [FormController::class, 'submitmultiple']); Route::post('/form/ajaxsubmitmultiple', [FormController::class, 'ajaxsubmitmultiple']); Route::get('/', [RoutingController::class, 'index'])->name('root'); +Route::get('{any}', [RoutingController::class, 'root'])->name('any'); // require __DIR__ . '/auth.php';