URL Shortener 1.0
A Laravel-based URL shortener application
Chargement...
Recherche...
Aucune correspondance
ResetUserPassword.php
Aller à la documentation de ce fichier.
1<?php
2
3namespace App\Actions\Fortify;
4
6use Illuminate\Support\Facades\Hash;
7use Illuminate\Support\Facades\Validator;
8use Laravel\Fortify\Contracts\ResetsUserPasswords;
9
10class ResetUserPassword implements ResetsUserPasswords
11{
12 use PasswordValidationRules;
13
19 public function reset(User $user, array $input): void
20 {
21 Validator::make($input, [
22 'password' => $this->passwordRules(),
23 ])->validate();
24
25 $user->forceFill([
26 'password' => Hash::make($input['password']),
27 ])->save();
28 }
29}
reset(User $user, array $input)
Validate and reset the user's forgotten password.