diff options
Diffstat (limited to 'src/CamilStaps/BotleaguesApi/User.php')
-rw-r--r-- | src/CamilStaps/BotleaguesApi/User.php | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/CamilStaps/BotleaguesApi/User.php b/src/CamilStaps/BotleaguesApi/User.php index 220db36..560f737 100644 --- a/src/CamilStaps/BotleaguesApi/User.php +++ b/src/CamilStaps/BotleaguesApi/User.php @@ -1,10 +1,11 @@ <?php namespace CamilStaps\BotleaguesApi; +use Illuminate\Auth\Reminders\RemindableInterface; use Illuminate\Auth\UserInterface; use Illuminate\Database\Eloquent\Model; -class User extends Model implements UserInterface { +class User extends Model implements UserInterface, RemindableInterface { protected $table = 'users'; protected $hidden = ['password', 'remember_token', 'api_key']; @@ -24,7 +25,7 @@ class User extends Model implements UserInterface { * @return mixed */ public function getAuthIdentifier() { - return $this->email; + return $this->getKey(); } /** @@ -33,7 +34,7 @@ class User extends Model implements UserInterface { * @return string */ public function getAuthPassword() { - return null; + return $this->password; } /** @@ -63,4 +64,13 @@ class User extends Model implements UserInterface { public function getRememberTokenName() { return null; } + + /** + * Get the e-mail address where password reminders are sent. + * + * @return string + */ + public function getReminderEmail() { + return $this->email; + } }
\ No newline at end of file |