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\Containers\User\Models\User;
use App\Filament\Resources\UserResource;
use App\Services\Filament\Traits\SeoGenerate;
use Filament\Actions;
use Filament\Resources\Pages\EditRecord;
use Illuminate\Support\Str;
class EditUser extends EditRecord
{
use SeoGenerate;
protected static string $resource = UserResource::class;
protected function mutateFormDataBeforeSave(array $data): array
@@ -19,6 +22,11 @@ class EditUser extends EditRecord
return $data;
}
protected function afterSave(): void
{
$this->updateSeo($this->record);
}
private function generateUniqueSlug(string $name): string
{
// Преобразуем имя в slug (например, заменяем пробелы на дефисы и приводим к нижнему регистру)