added seo for Persons

This commit is contained in:
F4ilji
2025-05-25 19:01:00 +05:00
parent 9c22e7601c
commit 7d6b75b708
6 changed files with 49 additions and 4 deletions
@@ -4,12 +4,15 @@ namespace App\Filament\Resources\UserResource\Pages;
use App\Filament\Resources\UserResource;
use App\Containers\User\Models\User;
use App\Services\Filament\Traits\SeoGenerate;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
use Illuminate\Support\Str;
class CreateUser extends CreateRecord
{
use SeoGenerate;
protected static string $resource = UserResource::class;
protected function mutateFormDataBeforeCreate(array $data): array
@@ -18,6 +21,11 @@ class CreateUser extends CreateRecord
return $data;
}
protected function afterCreate(): void
{
$this->createSeo($this->record);
}
private function generateUniqueSlug(string $name): string
{
// Преобразуем имя в slug (например, заменяем пробелы на дефисы и приводим к нижнему регистру)