update CacheLoginThrottleService to use login_field and its test
update EloquentRepository to use login_field and its test
update some
restore EloquentRepository getUserByEmail
pass ConfideTest
pass UserValidatorTest
pass UserValidatorTest
fix App mockery state not reverted when a testcase is finished
username can be null
email
Revert "username can be null"

This reverts commit a056620de56590862471995ab402d1e1cc7c3952.