class
Illuminate
/
Auth
/
DatabaseUserProvider
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.
DatabaseUserProvider
Implements
Properties
protected
$table string
The table containing the users.
Default: null
Methods
public
__construct ( ConnectionInterface $connection , Hasher $hasher , $table ) : void
Create a new database user provider.
Parameters
- $connection ConnectionInterface
- $hasher Hasher
- $table string
public
retrieveById ( $identifier ) : Authenticatable |null
Retrieve a user by their unique identifier.
Parameters
- $identifier mixed
public
retrieveByToken ( $identifier , $token ) : Authenticatable |null
Retrieve a user by their unique identifier and "remember me" token.
Parameters
- $identifier mixed
- $token string
public
updateRememberToken ( Authenticatable $user , $token ) : void
Update the "remember me" token for the given user in storage.
Parameters
- $user Authenticatable
- $token string
public
retrieveByCredentials ( array $credentials ) : Authenticatable |null
Retrieve a user by the given credentials.
Parameters
- $credentials array
public
validateCredentials ( Authenticatable $user , array $credentials ) : bool
Validate a user against the given credentials.
Parameters
- $user Authenticatable
- $credentials array