Files
amare/app/Http/Controllers/PublicSite/ServiceController.php
Manoel Freitas 9fac784f6a feat: frontend audit — formulário de contato, a11y, SEO, performance e conteúdo (#13)
* chore: add husky pre-commit and pre-push hooks

* feat: frontend audit — formulário de contato, a11y, SEO, performance e conteúdo

* test: regenerate visual baselines from CI environment
2026-08-05 23:27:14 -03:00

32 lines
974 B
PHP

<?php
declare(strict_types=1);
namespace App\Http\Controllers\PublicSite;
use App\Application\Data\PageMeta;
use App\Application\Queries\Marketing\GetPublishedServices;
use App\Http\Controllers\Controller;
use App\Models\SiteSetting;
use Illuminate\Contracts\View\View;
final class ServiceController extends Controller
{
public function index(GetPublishedServices $getPublishedServices): View
{
$settings = SiteSetting::instance();
$services = $getPublishedServices();
return view('pages.services.index', [
'services' => $services,
'siteSettings' => $settings,
'pageMeta' => PageMeta::forPage(
canonical: route('services.index'),
settings: $settings,
title: PageMeta::withBrandSuffix('Serviços', $settings),
description: 'Conheça os serviços de assessoria de eventos da '.$settings->brand_name.'.',
),
]);
}
}