Files
2026-10-12 15:55:14 +01:00

27 lines
995 B
PHP

<?php
use Illuminate\Support\Facades\Route;
use Modules\Administration\Http\Controllers\DashboardController;
// SonarDesk hosts are registered before the generic ABSDev home route.
foreach (['sonardesk.absdev.net', 'sonardesk.co.uk', 'www.sonardesk.co.uk'] as $sonardeskHost) {
Route::domain($sonardeskHost)->name('product.')->group(base_path('routes/sonardesk.php'));
}
Route::get('/', function () {
return stylist_frontend_view(stylist()->frontend()->entryView());
})->name('home');
// Public SonarDesk product pages on ABSDEV.
Route::prefix('sonardesk')->name('absdev.sonardesk.')->group(function (): void {
Route::view('/', 'sonardesk.home')->name('home');
Route::view('/features', 'sonardesk.features')->name('features');
Route::view('/pricing', 'sonardesk.pricing')->name('pricing');
});
Route::middleware(['auth', 'verified'])->group(function () {
Route::get('/dashboard', DashboardController::class)->name('dashboard');
});
require __DIR__.'/settings.php';