added seo for Persons
This commit is contained in:
@@ -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 (например, заменяем пробелы на дефисы и приводим к нижнему регистру)
|
||||
|
||||
Reference in New Issue
Block a user