trait CreatesUserProviders

Properties

protected array $customProviderCreators

The registered custom provider creators.

Methods

createUserProvider(string $provider)

Create the user provider implementation for the driver.

createDatabaseProvider(array $config)

Create an instance of the database user provider.

createEloquentProvider(array $config)

Create an instance of the Eloquent user provider.

Details

at line 24
UserProvider createUserProvider(string $provider)

Create the user provider implementation for the driver.

Parameters

string $provider

Return Value

UserProvider

Exceptions

InvalidArgumentException

at line 50
protected DatabaseUserProvider createDatabaseProvider(array $config)

Create an instance of the database user provider.

Parameters

array $config

Return Value

DatabaseUserProvider

at line 63
protected EloquentUserProvider createEloquentProvider(array $config)

Create an instance of the Eloquent user provider.

Parameters

array $config

Return Value

EloquentUserProvider