name('sitemap'); Route::get('/robots.txt', [PageController::class, 'robots'])->name('robots'); // Blog Routes (if using blog functionality) Route::prefix('blog')->name('blog.')->group(function () { Route::get('/', [PageController::class, 'blogIndex'])->name('index'); Route::get('/{slug}', [PageController::class, 'blogPost'])->name('show'); }); // CMS Pages - MUST BE LAST! // This catch-all route should be placed at the very end of your routes file Route::get('/{slug?}', [PageController::class, 'show']) ->where('slug', '.*') ->name('cms.page');