Подтверждение пароля в Filament
Давайте выясним, как устроено подтверждение пароля. Второй ввод должен совпасть с первым. Поля на /admin/posts/create.
На основном поле включают
метод confirmed. Filament
ждёт парное поле с суффиксом
_confirmation в имени.
Откроем PostForm.php
и зададим оба поля:
<?php
namespace App\Filament\Resources\Posts\Schemas;
use Filament\Forms\Components\TextInput;
use Filament\Schemas\Schema;
class PostForm
{
public static function configure(Schema $schema): Schema
{
return $schema->components([
TextInput::make('password')
->password()
->confirmed(),
TextInput::make('password_confirmation')
->password(),
]);
}
}
?>
Сделайте так, чтобы пароль работника сохранялся только если второе поле повторяет его без отличий.