class DatabaseUserProvider implements UserProvider (View source)
| protected ConnectionInterface | $conn | The active database connection. | |
| protected Hasher | $hasher | The hasher implementation. | |
| protected string | $table | The table containing the users. | 
| void | __construct(ConnectionInterface $conn, Hasher $hasher, string $table) Create a new database user provider. | |
| Authenticatable|null | retrieveById(mixed $identifier) Retrieve a user by their unique identifier. | |
| Authenticatable|null | retrieveByToken(mixed $identifier, string $token) Retrieve a user by their unique identifier and "remember me" token. | |
| void | updateRememberToken(Authenticatable $user, string $token) Update the "remember me" token for the given user in storage. | |
| Authenticatable|null | retrieveByCredentials(array $credentials) Retrieve a user by the given credentials. | |
| GenericUser|null | getGenericUser(mixed $user) Get the generic user. | |
| bool | validateCredentials(Authenticatable $user, array $credentials) Validate a user against the given credentials. | 
Create a new database user provider.
Retrieve a user by their unique identifier.
Retrieve a user by their unique identifier and "remember me" token.
Update the "remember me" token for the given user in storage.
Retrieve a user by the given credentials.
Get the generic user.
Validate a user against the given credentials.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/8.x/Illuminate/Auth/DatabaseUserProvider.html