diff --git a/auth-backend/AuthenticatesUsers.php b/auth-backend/AuthenticatesUsers.php index 5863af7..c42ea88 100644 --- a/auth-backend/AuthenticatesUsers.php +++ b/auth-backend/AuthenticatesUsers.php @@ -5,6 +5,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; +use Illuminate\Validation\Rules; use Illuminate\Validation\ValidationException; trait AuthenticatesUsers @@ -67,7 +68,7 @@ protected function validateLogin(Request $request) { $request->validate([ $this->username() => 'required|string', - 'password' => 'required|string', + 'password' => Rules\Password::required(), ]); } diff --git a/auth-backend/ResetsPasswords.php b/auth-backend/ResetsPasswords.php index 69a3ba3..9a87f78 100644 --- a/auth-backend/ResetsPasswords.php +++ b/auth-backend/ResetsPasswords.php @@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Password; use Illuminate\Support\Str; +use Illuminate\Validation\Rules; use Illuminate\Validation\ValidationException; trait ResetsPasswords @@ -26,7 +27,7 @@ trait ResetsPasswords public function showResetForm(Request $request) { $token = $request->route()->parameter('token'); - + return view('auth.passwords.reset')->with( ['token' => $token, 'email' => $request->email] ); @@ -69,7 +70,7 @@ protected function rules() return [ 'token' => 'required', 'email' => 'required|email', - 'password' => 'required|confirmed|min:8', + 'password' => ['required', 'confirmed', Rules\Password::defaults()], ]; } diff --git a/composer.json b/composer.json index 058d64b..1f18638 100644 --- a/composer.json +++ b/composer.json @@ -11,9 +11,10 @@ ], "require": { "php": "^7.3|^8.0", - "illuminate/console": "^8.0", - "illuminate/filesystem": "^8.0", - "illuminate/support": "^8.0" + "illuminate/console": "^8.42", + "illuminate/filesystem": "^8.42", + "illuminate/support": "^8.42", + "illuminate/validation": "^8.42" }, "autoload": { "psr-4": {