DEV Community

JohnDivam
JohnDivam

Posted on

6 1

Filament: add a confirmation password field in a form

To add a confirmation password field in a form, you typically want to ensure that the user correctly enters their password twice to prevent typos and ensure accuracy .

Forms\Components\TextInput::make('password')
                    ->password()
                    ->required()
                    ->maxLength(255),
 Forms\Components\TextInput::make('password_confirmation')
                    ->password()
                    ->required()
                    ->maxLength(255)
                    ->same('password')
                    ->label('Confirm Password'),
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
khaledelansari profile image
Khaled Al-Ansari

If you don't want to add password_confirmation when you save the data you can to it ->dehydrated(false) which will remove when getData is called on saving.

Anyway, nice tip John.

Collapse
 
almanza023 profile image
Eduardo Antonio Almanza Pérez

Excelente

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more