title: Laravel password validation fail on "min length" if empty
body: <p>My validator rule looks like this:</p>
  
  <pre><code>$validator = Validator::make($request-&gt;all(), [
          'name'     =&gt; 'required|min:5|max:255',
          'email'    =&gt; [
              'required',
              'max:255',
              'email',
              Rule::unique('users')-&gt;ignore($id),
          ],
          'password' =&gt; 'min:6|confirmed',
      ], [
          'confirmed' =&gt; 'Hasło musi się zgadzać',
          'unique'    =&gt; 'Wpisz inny adres email, ten adres jest zajęty',
          'required'  =&gt; 'To pole jest wymagane.',
          'min'       =&gt; 'To pole musi mieć minimum :min znaków.',
      ]);
  
      if ($validator-&gt;fails()) {
          return redirect('/panel/users/'.$id.'/edit')
              -&gt;withErrors($validator)
              -&gt;withInput();
      }
  </code></pre>
  
  <p>When i edit user without change password, validator fails with 'min' rule. As you can see my validator doesnt require password, so why it validating?</p>