From 951fc73363c814f4562d102d54ebb09c2f5a304e Mon Sep 17 00:00:00 2001 From: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Wed, 27 Nov 2024 09:02:41 +0100 Subject: [PATCH] Add min length check (#730) --- app/Filament/Resources/ServerResource/Pages/CreateServer.php | 1 + app/Filament/Resources/UserResource/Pages/EditUser.php | 2 +- app/Filament/Resources/UserResource/Pages/ListUsers.php | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Filament/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Resources/ServerResource/Pages/CreateServer.php index dcdda9922..25be95e40 100644 --- a/app/Filament/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Resources/ServerResource/Pages/CreateServer.php @@ -113,6 +113,7 @@ class CreateServer extends CreateRecord TextInput::make('username') ->alphaNum() ->required() + ->minLength(3) ->maxLength(255), TextInput::make('email') diff --git a/app/Filament/Resources/UserResource/Pages/EditUser.php b/app/Filament/Resources/UserResource/Pages/EditUser.php index 3fa6a5571..0ea5b3ed8 100644 --- a/app/Filament/Resources/UserResource/Pages/EditUser.php +++ b/app/Filament/Resources/UserResource/Pages/EditUser.php @@ -24,7 +24,7 @@ class EditUser extends EditRecord return $form ->schema([ Section::make()->schema([ - TextInput::make('username')->required()->maxLength(255), + TextInput::make('username')->required()->minLength(3)->maxLength(255), TextInput::make('email')->email()->required()->maxLength(255), TextInput::make('password') ->dehydrateStateUsing(fn (string $state): string => Hash::make($state)) diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php index 81939cc07..640b54ddd 100644 --- a/app/Filament/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Resources/UserResource/Pages/ListUsers.php @@ -92,6 +92,7 @@ class ListUsers extends ListRecords ->alphaNum() ->required() ->unique() + ->minLength(3) ->maxLength(255), TextInput::make('email') ->email()