PasswordBroker (Auth\Passwords)
PasswordBroker
class PasswordBroker implements PasswordBroker (View source)
Methods
void | __construct( TokenRepositoryInterface $tokens, UserProvider $users, Mailer $mailer, string $emailView) Create a new password broker instance. | |
string | sendResetLink( array $credentials, Closure $callback = null) Send a password reset link to a user. | |
int | emailResetLink( CanResetPassword $user, string $token, Closure $callback = null) Send the password reset link via e-mail. | |
mixed | reset( array $credentials, Closure $callback) Reset the password for the given token. | |
void | validator( Closure $callback) Set a custom password validator. | |
bool | validateNewPassword( array $credentials) Determine if the passwords match for the request. | |
CanResetPassword | getUser( array $credentials) Get the user for the given credentials. |
Details
void __construct( TokenRepositoryInterface $tokens, UserProvider $users, Mailer $mailer, string $emailView)
Create a new password broker instance.
string sendResetLink( array $credentials, Closure $callback = null)
Send a password reset link to a user.
int emailResetLink( CanResetPassword $user, string $token, Closure $callback = null)
Send the password reset link via e-mail.
mixed reset( array $credentials, Closure $callback)
Reset the password for the given token.
void validator( Closure $callback)
Set a custom password validator.
bool validateNewPassword( array $credentials)
Determine if the passwords match for the request.
CanResetPassword getUser( array $credentials)
Get the user for the given credentials.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Auth/Passwords/PasswordBroker.html