- $password = trim($this->option('password'));
- if (empty($password)) {
- $password = $this->secret('Please specify a password for the new admin user');
- }
- if (mb_strlen($password) < 5) {
- return $this->error('Invalid password provided, Must be at least 5 characters');
- }
+ $validator = Validator::make($details, [
+ 'email' => ['required', 'email', 'min:5', new Unique('users', 'email')],
+ 'name' => ['required', 'min:2'],
+ 'password' => ['required', Password::default()],
+ ]);