32 lines
1 KiB
PHP
32 lines
1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Http\Controllers\Front;
|
|
|
|
use Inertia\Inertia;
|
|
use Inertia\Response;
|
|
use Uwil\LaravelCommon\Controllers\CommonController;
|
|
use Uwil\LaravelSchemaOrg\Services\SchemaOrgService;
|
|
|
|
class SearchController extends CommonController
|
|
{
|
|
public function index(SchemaOrgService $schemaOrg): Response
|
|
{
|
|
$trans = trans('search');
|
|
|
|
return Inertia::render('front/Pages/Search', [
|
|
'schemas' => [
|
|
$schemaOrg->setWebPage()
|
|
->headline($trans['meta']['seo_title'])
|
|
->description($trans['meta']['seo_description'])
|
|
->name($trans['header']['title'])
|
|
->isAccessibleForFree(true)
|
|
->keywords(['page'])
|
|
->dateCreated(new \DateTimeImmutable('2026-09-03'))
|
|
->dateModified(new \DateTimeImmutable('2026-09-03'))
|
|
->datePublished(new \DateTimeImmutable('2026-09-03')),
|
|
],
|
|
]);
|
|
}
|
|
}
|