how to solve the error 'Passwords must be at least eight characters and match the confirmation.' in laravel 5.8

standard error
how to calculate standard error
solving problems involving percent error calculator
standard error calculator
standard error of the mean
standard error example
standard error - youtube

when i type the email and the password and i click on reset password , if the password is less then 3 characters it shows an error saying password must be at least 3 characters, but if i type a password of more then 3 characters , it shows an error in email input saying Passwords must be at least eight characters and match the confirmation, and the password is confirmed and matches the confiramtion.

rules method in the resetPasswordController.php :

protected function rules()
    return [
        'token' => 'required',
        'email' => 'required|email',
        'password' => 'required|confirmed|min:3',

and how do i solve this problem to reset the password succefully without showing Passwords must be at least eight characters and match the confirmation?

Just add rules() method, in the Auth\ResetPasswordsController.php after construct():

public function rules()
    return [
      'password' => ['required', 'min:5', 'confirmed']


Here's the screenshot, click me.

And, please, keep in mind, never edit vendor/ files.

How to solve the error? - MATLAB Answers, Function definitions are not permitted in this context. Error in ==> new_test at 6. [ Instances T_target]=create_learning_set();". How can I solve this? How to Fix the Excel Errors: #VALUE, #REF, and #NAME (Easily). Written by co-founder Kasper Langmann, Microsoft Office Specialist.. If you have spent much time working with formulas in Microsoft Excel, you have run into a few errors.

It's hardcoded in laravel 5.8. To fix it you will need to override some of the classes.

1.) Create a CustomPasswordResetServiceProvider inside App\Providers

You need to create a new CustomPasswordResetServiceProvider class which we will use to replace the Default PasswordResetServiceProvider


namespace App\Providers;

use App\Services\CustomPasswordBrokerManager;
use Illuminate\Support\ServiceProvider;

class CustomPasswordResetServiceProvider extends ServiceProvider
    protected $defer = true;

    public function register()

    public function provides()
        return ['auth.password'];

    protected function registerPasswordBrokerManager()
        $this->app->singleton('auth.password', function ($app) {
            return new CustomPasswordBrokerManager($app);

2.) Replace Service Provider in app/config.php

Next, we need to replace the newly created ServiceProvider in our app/config.php

Open you app/config.php file and comment out PasswordResetServiceProvider and add new the ServiceProvider class.



3.) Create new CustomPasswordBrokerManager class

Create a new class CustomPasswordBrokerManager and under directory App/Services and copy all the contents of PasswordBrokerManager which is located at Illuminate\Auth\Passwords\PasswordBrokerManager.php

Then modified the function resolve to return an instance of my CustomPasswordProvider class

    protected function resolve($name)
        $config = $this->getConfig($name);

        if (is_null($config)) {
            throw new InvalidArgumentException("Password resetter [{$name}] is not defined.");

        return new CustomPasswordBroker(
            $this->app['auth']->createUserProvider($config['provider'] ?? null)

4. Create CustomPasswordBroker

Finally, You can now create your new CustomPasswordBroker class under App/Services directory which extends the default PasswordBroker class located at Illuminate\Auth\Passwords\PasswordBroker


namespace App\Services;

use Illuminate\Auth\Passwords\PasswordBroker as BasePasswordBroker;

class CustomPasswordBroker extends BasePasswordBroker
     * Determine if the passwords are valid for the request.
     * @param array $credentials
     * @return bool
    protected function validatePasswordWithDefaults(array $credentials)
        $minPassLength = 6;

        [$password, $confirm] = [

        return $password === $confirm && mb_strlen($password) >= $minPassLength;

Now, you can override the functions that you need. Mostly you will need to start your modification with function sendResetLink and then you can take it ahead from there.


How To Solve For Standard Error, A video tutorial on How To Solve For Standard Error that will improve your math skills. Learn Duration: 3:17 Posted: Apr 6, 2011 I am supplying the information you have asked and some more hoping to get some tips that might finally solve the problem. The machine is FMVF908ANB, originally with windows 7 home premium 32bit. I updated windows 10 home version 1909. the camera was working fine. but suddenly it start not functioning.

I found simple and short resolve this problem here PasswordBroker has a hard-coded minimum password length of 8 characters (overriding ResetsPasswords::rules() has no effect)

Theкe you can found reason why it be maked.

How to solve any percent error problem, Brought to you by: 🤔 Still stuck in math? Visit https:// Duration: 3:13 Posted: Nov 10, 2017 If you see this error, it’s highly likely your iPhone or iPad is set to capture images in HEIF and HEVC, but your Mac can’t import them into Photos—or iPhoto, for that matter.

you can overwrite method of validator like below.

 * Get a validator for an incoming registration request.
 * @param  array  $data
 * @return \Illuminate\Contracts\Validation\Validator
protected function validator(array $data)
    return Validator::make($data, [
        'password' => ['required', 'string', 'min:3', 'confirmed'],

How to Solve an Error?, My thoughts: I don't think many errors are related to typing errors. Typos will generally not produce stuff that will compile so rarely produces anything that gets � Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration.

thank you everyone the solution was :

What you are looking for is in this class:

\Illuminate\Auth\Passwords\PasswordBroker and this function

validatePasswordWithDefaults This looks a little weird that 8 is hardcoded in this function. I guess there is probably better practice for changing that. Maybe you could over-ride the function in your controller. Try that as well.

iTest: How to solve the error when the event, Objective/Summary. This article shows how to encounter the error when the event “OnApplicableMapsNotFound” occurs in response maps. The message indicates that although you selected the Simplex LP solving method, Excel has now figured out that your model isn’t actually linear. And it’s mad as heck. So it shows you this message to indicate that it can’t solve the problem if it has to assume that your objective function and constraint formulas are linear.

How to solve the error in Qemu installation in Debian 10, I am learning an arm assembly program and compiling them with the Gnu toolchain and executing and testing in the Qemu but I faced this� Introducing new ideas through your inventions is boon. But leaving them unprotected is a bane. In today’s ambitious and advanced world, selling your new inventions

How to Solve the "Too Many Redirects" Error in WordPress , Learn how to fix the "Too Many Redirects" WordPress error. It's a common error, but that doesn't make it any less frustrating. We will show you the fixes. 2 - How to solve application error? Well there is no any specific reason that causes the application errors so here you need to try a different number of fixes like.

How to solve an error connection error, There are many connection errors. Please be more specific and if you're looking for 503 Server Not Found Error then try checking this link. Error 503 If it's not the� It's also listed the current issues, what they mean, and how to rectify them, so you won't have to desperately dig through forum threads for solutions.We've gathered info on Valorant's common

  • did you check you have reached same function you want to ?
  • yes in the /vendor the rules function is defining ythe validation, and if i change the min to min:4 it works
  • Great, this is the best solution i've found.
  • this is what i did and said that when i type for example a password less then 6 it says it most be more then 6 or 6 long, but if i type 7 it says 'Passwords must be at least eight characters and match the confirmation'
  • You should never edit vendor stuff. Composer will be angry.