This commit is contained in:
Saeed Vaziry
2024-09-27 20:36:03 +02:00
committed by GitHub
parent b62c40c97d
commit f6bc04763b
122 changed files with 6609 additions and 807 deletions

View File

@ -27,7 +27,12 @@ public function create(array $input): User
private function validate(array $input): void
{
Validator::make($input, [
Validator::make($input, self::rules())->validate();
}
public static function rules(): array
{
return [
'name' => 'required|string|max:255',
'email' => 'required|email|unique:users,email',
'password' => 'required|string|min:8',
@ -35,6 +40,6 @@ private function validate(array $input): void
'required',
Rule::in([UserRole::ADMIN, UserRole::USER]),
],
])->validate();
];
}
}