Devise\Users\UsersRepository::findByEmail PHP Method

findByEmail() public method

Find user by email field
public findByEmail ( string $email ) : DvsUser
$email string
return DvsUser
    public function findByEmail($email)
    {
        return $this->findByFieldAndValue('email', $email);
    }

Usage Example

Example #1
0
 /**
  * Gets the proper UsersRepository find method for a user
  * based on the fieldname being passed in.
  *
  * @param  string  $fieldname
  * @param  string  $value
  * @return DvsUser
  */
 protected function retrieveUserFindMethodByField($fieldname, $value)
 {
     switch ($fieldname) {
         case "username":
             return $this->UsersRepository->findByUsername($value);
         case "email":
             return $this->UsersRepository->findByEmail($value);
     }
 }