Devise\Users\UsersRepository::findByUsername PHP Method

findByUsername() public method

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

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);
     }
 }