+ $validator = Validator::make($details, [
+ 'email' => ['required', 'email', 'min:5', new Unique('users', 'email')],
+ 'name' => ['required', 'min:2'],
+ 'password' => ['required_without:external_auth_id', Password::default()],
+ 'external_auth_id' => ['required_without:password'],
+ ]);