title: How to allow more characters in the validation of an email field?
body: <p>I'm having a problem validating the length of an email in Laravel 5.4.
  In the migration I created the email field by default, and it was done correctly in DB as <code>varchar (191) utf8mb4_unicode_ci</code>.
  In the frontend there is no problem with validation, but in backend it only allows up to 73 characters.</p>
  
  <p>In Controller on save and update methods, I tried:</p>
  
  <pre><code>$this-&gt;validate($request, [
      // ...
      'email' =&gt; 'nullable|email',
      // ....
  ]);
  </code></pre>
  
  <pre><code>$this-&gt;validate($request, [
      // ...
      'email' =&gt; 'nullable|email|max:191',
      // ....
  ]);
  </code></pre>
  
  <p>View form input:</p>
  
  <pre><code>{!! Form::label('email', 'Email:') !!}
  {!! Form::email('email', null, ['class' =&gt; 'form-control' . ($errors-&gt;has('email') ? ' is-invalid' : ''), 'maxlength' =&gt; 191]) !!}
  
  @if ($errors-&gt;has('email'))
      &lt;span class="invalid-feedback"&gt;{{ $errors-&gt;first('email') }}&lt;/span&gt;
  @endif
  
  </code></pre>
  
  <p>This passes the validation (73 characters):<br>
  <em>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@test.com</em>  </p>
  
  <p>but this, or longer ones, do not pass the validation  (74 characters):<br>
  <em>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@test.com</em><br>
  (also I tried other characters, not just aaa, just in case it's not the lenght with no luck)<br>
  <a href="https://i.stack.imgur.com/aw3PV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/aw3PV.png" alt="enter image description here"></a></p>
  
  <p>What am I doing wrong?</p>