class
Illuminate
/
Auth
/
DatabaseUserProvider
You are viewing an older version of the documentation. For the latest, please visit master documentation.
DatabaseUserProvider
Implements
Properties
protected
$table string
The table containing the users.
Default: null
Methods
public
__construct ( ConnectionInterface $conn , Hasher $hasher , $table ) : void
Create a new database user provider.
Parameters
- $conn 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