Spec-Zone.ru › Laravel 9

PasswordBroker

class PasswordBroker implements PasswordBroker (View source)

Свойства

protected РепозиторийТокенов $tokens

Репозиторий токенов паролей.

protected ПровайдерПользователей $users

Реализация провайдера пользователей.

Методы

void __construct(РепозиторийТокенов $tokens, ПровайдерПользователей $users)

Создать новый экземпляр брокера паролей.

string sendResetLink(array $credentials, Closure $callback = null)

Отправить ссылку для сброса пароля пользователю.

mixed reset(array $credentials, Closure $callback)

Сбросить пароль по заданному токену.

CanResetPassword|string validateReset(array $credentials)

Проверить сброс пароля по заданным данным.

CanResetPassword|null getUser(array $credentials)

Получить пользователя по заданным данным.

string createToken(CanResetPassword $user)

Создать новый токен для сброса пароля пользователя.

void deleteToken(CanResetPassword $user)

Удалить токены сброса пароля для заданного пользователя.

bool tokenExists(CanResetPassword $user, string $token)

Проверить токен сброса пароля.

РепозиторийТокенов getRepository()

Получить реализацию репозитория токенов сброса пароля.

Детали

void __construct(РепозиторийТокенов $tokens, ПровайдерПользователей $users)

Создать новый экземпляр брокера паролей.

Параметры

РепозиторийТокенов $tokens
ПровайдерПользователей $users

Возвращаемое значение

void

string sendResetLink(array $credentials, Closure $callback = null)

Отправить ссылку для сброса пароля пользователю.

Параметры

array $credentials
Closure $callback

Возвращаемое значение

string

смешанный reset(массив $credentials, Closure $callback)

Сбросить пароль для данного токена.

Параметры

массив $credentials
Closure $callback

Значение возврата

смешанный

защищенный CanResetPassword|строка validateReset(массив $credentials)

Проверить сброс пароля для заданных учетных данных.

Параметры

массив $credentials

Значение возврата

CanResetPassword|строка

CanResetPassword|null getUser(массив $credentials)

Получить пользователя для заданных учетных данных.

Параметры

массив $credentials

Значение возврата

CanResetPassword|null

Исключения

UnexpectedValueException

строка createToken(CanResetPassword $user)

Создать новый токен сброса пароля для заданного пользователя.

Параметры

CanResetPassword $user

Значение возврата

строка

пусто deleteToken(CanResetPassword $user)

Удалить токены сброса пароля для данного пользователя.

Параметры

CanResetPassword $user

Значение возврата

пусто

булево tokenExists(CanResetPassword $user, строка $token)

Проверить заданный токен сброса пароля.

Параметры

CanResetPassword $user
строка $token

Значение возврата

булево

TokenRepositoryInterface getRepository()

Получить реализацию репозитория токенов сброса пароля.

Значение возврата

TokenRepositoryInterface

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Auth/Passwords/PasswordBroker.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API