Skip to content

Commit 57af9f2

Browse files
committed
Use new Password::defaults() feature.
Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent e2478cd commit 57af9f2

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

Diff for: auth-backend/AuthenticatesUsers.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Illuminate\Http\JsonResponse;
66
use Illuminate\Http\Request;
77
use Illuminate\Support\Facades\Auth;
8+
use Illuminate\Validation\Rules;
89
use Illuminate\Validation\ValidationException;
910

1011
trait AuthenticatesUsers
@@ -67,7 +68,7 @@ protected function validateLogin(Request $request)
6768
{
6869
$request->validate([
6970
$this->username() => 'required|string',
70-
'password' => 'required|string',
71+
'password' => Rules\Password::required(),
7172
]);
7273
}
7374

Diff for: auth-backend/ResetsPasswords.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Illuminate\Support\Facades\Hash;
1010
use Illuminate\Support\Facades\Password;
1111
use Illuminate\Support\Str;
12+
use Illuminate\Validation\Rules;
1213
use Illuminate\Validation\ValidationException;
1314

1415
trait ResetsPasswords
@@ -26,7 +27,7 @@ trait ResetsPasswords
2627
public function showResetForm(Request $request)
2728
{
2829
$token = $request->route()->parameter('token');
29-
30+
3031
return view('auth.passwords.reset')->with(
3132
['token' => $token, 'email' => $request->email]
3233
);
@@ -69,7 +70,7 @@ protected function rules()
6970
return [
7071
'token' => 'required',
7172
'email' => 'required|email',
72-
'password' => 'required|confirmed|min:8',
73+
'password' => ['required', 'confirmed', Rules\Password::defaults()],
7374
];
7475
}
7576

Diff for: composer.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
],
1212
"require": {
1313
"php": "^7.3|^8.0",
14-
"illuminate/console": "^8.0",
15-
"illuminate/filesystem": "^8.0",
16-
"illuminate/support": "^8.0"
14+
"illuminate/console": "^8.42",
15+
"illuminate/filesystem": "^8.42",
16+
"illuminate/support": "^8.42",
17+
"illuminate/validation": "^8.42"
1718
},
1819
"autoload": {
1920
"psr-4": {

0 commit comments

Comments
 (0)