PHP Класс Corcel\Providers\AuthUserProvider

Наследование: implements Illuminate\Contracts\Auth\UserProvider
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$config

Открытые методы

Метод Описание
__construct ( $config )
retrieveByCredentials ( array $credentials ) : Illuminate\Contracts\Auth\Authenticatable | null Retrieve a user by the given credentials.
retrieveById ( mixed $identifier ) : Illuminate\Contracts\Auth\Authenticatable | null Retrieve a user by their unique identifier.
retrieveByToken ( mixed $identifier, string $token ) : Illuminate\Contracts\Auth\Authenticatable | null Retrieve a user by their unique identifier and "remember me" token.
updateRememberToken ( Illuminate\Contracts\Auth\Authenticatable $user, string $token ) : void Update the "remember me" token for the given user in storage.
validateCredentials ( Illuminate\Contracts\Auth\Authenticatable $user, array $credentials ) : boolean Validate a user against the given credentials.

Защищенные методы

Метод Описание
createModel ( ) : Model Create a new instance of the model.

Описание методов

__construct() публичный Метод

public __construct ( $config )

createModel() защищенный Метод

Create a new instance of the model.
protected createModel ( ) : Model
Результат Illuminate\Database\Eloquent\Model

retrieveByCredentials() публичный Метод

Retrieve a user by the given credentials.
public retrieveByCredentials ( array $credentials ) : Illuminate\Contracts\Auth\Authenticatable | null
$credentials array
Результат Illuminate\Contracts\Auth\Authenticatable | null

retrieveById() публичный Метод

Retrieve a user by their unique identifier.
public retrieveById ( mixed $identifier ) : Illuminate\Contracts\Auth\Authenticatable | null
$identifier mixed
Результат Illuminate\Contracts\Auth\Authenticatable | null

retrieveByToken() публичный Метод

Retrieve a user by their unique identifier and "remember me" token.
public retrieveByToken ( mixed $identifier, string $token ) : Illuminate\Contracts\Auth\Authenticatable | null
$identifier mixed
$token string
Результат Illuminate\Contracts\Auth\Authenticatable | null

updateRememberToken() публичный Метод

Update the "remember me" token for the given user in storage.
public updateRememberToken ( Illuminate\Contracts\Auth\Authenticatable $user, string $token ) : void
$user Illuminate\Contracts\Auth\Authenticatable
$token string
Результат void

validateCredentials() публичный Метод

Validate a user against the given credentials.
public validateCredentials ( Illuminate\Contracts\Auth\Authenticatable $user, array $credentials ) : boolean
$user Illuminate\Contracts\Auth\Authenticatable
$credentials array
Результат boolean

Описание свойств

$config защищенное свойство

protected $config