SEO additions
This commit is contained in:
@@ -4,6 +4,8 @@ use App\Http\Controllers\Admin\AdminController;
|
||||
use App\Http\Controllers\Admin\SupportTicketController;
|
||||
use App\Http\Controllers\Admin\ReleaseController as AdminReleaseController;
|
||||
use App\Http\Controllers\Admin\CmsPageController as AdminCmsPageController;
|
||||
use App\Http\Controllers\Admin\SeoSettingsController;
|
||||
use App\Http\Controllers\SeoController;
|
||||
use App\Http\Controllers\CmsPageController;
|
||||
use App\Http\Controllers\Auth\AuthenticatedSessionController;
|
||||
use App\Http\Controllers\Auth\EmailVerificationController;
|
||||
@@ -16,6 +18,9 @@ use App\Http\Controllers\Support\SupportController;
|
||||
use App\Http\Middleware\AdminOnly;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::get('/sitemap.xml', [SeoController::class, 'sitemap'])->name('sitemap');
|
||||
Route::get('/robots.txt', [SeoController::class, 'robots'])->name('robots');
|
||||
|
||||
Route::get('/', fn () => view('portal.welcome', ['latestRelease' => \App\Models\SonarDeskRelease::published()->where('channel', 'stable')->latest('published_at')->first()]))->name('home');
|
||||
Route::get('/buy', CheckoutController::class)->name('buy');
|
||||
Route::view('/features', 'features')->name('features');
|
||||
@@ -59,6 +64,8 @@ Route::middleware(['auth', 'verified', AdminOnly::class])->prefix('admin')->name
|
||||
Route::get('/licences/{license}', [AdminController::class, 'show'])->name('license');
|
||||
Route::post('/licences/{license}/revoke', [AdminController::class, 'revoke'])->name('revoke');
|
||||
Route::post('/licences/{license}/restore', [AdminController::class, 'restore'])->name('restore');
|
||||
Route::get('/seo', [SeoSettingsController::class, 'edit'])->name('seo.edit');
|
||||
Route::put('/seo', [SeoSettingsController::class, 'update'])->name('seo.update');
|
||||
Route::get('/cms', [AdminCmsPageController::class, 'index'])->name('cms.index');
|
||||
Route::get('/cms/create', [AdminCmsPageController::class, 'create'])->name('cms.create');
|
||||
Route::post('/cms', [AdminCmsPageController::class, 'store'])->name('cms.store');
|
||||
|
||||
Reference in New Issue
Block a user