Publish CMS content on public routes with responsive media, accessibility checks, and deterministic visual baselines. Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
1.1 KiB
PHP
23 lines
1.1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use App\Http\Controllers\PublicSite\HomeController;
|
|
use App\Http\Controllers\PublicSite\PageController;
|
|
use App\Http\Controllers\PublicSite\PortfolioController;
|
|
use App\Http\Controllers\PublicSite\RobotsController;
|
|
use App\Http\Controllers\PublicSite\ServiceController;
|
|
use App\Http\Controllers\PublicSite\SitemapController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', HomeController::class)->name('home');
|
|
|
|
Route::get('/servicos', [ServiceController::class, 'index'])->name('services.index');
|
|
Route::get('/portfolio', [PortfolioController::class, 'index'])->name('portfolio.index');
|
|
Route::get('/portfolio/{slug}', [PortfolioController::class, 'show'])->name('portfolio.show');
|
|
Route::get('/sobre', [PageController::class, 'about'])->name('about');
|
|
Route::get('/privacidade', [PageController::class, 'privacy'])->name('privacy');
|
|
Route::get('/contato', [PageController::class, 'contact'])->name('contact');
|
|
Route::get('/sitemap.xml', SitemapController::class)->name('sitemap');
|
|
Route::get('/robots.txt', RobotsController::class)->name('robots');
|