DEV Community

JohnDivam - justnote8.com
JohnDivam - justnote8.com

Posted on

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 (3)

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

Collapse
 
atmorojo profile image
Risyad Rais Rafsanjani •

This is a great help. Thank you so much!