TokenMismatchException when resubmitting a form
<p>I am using <strong>Laravel 5.3</strong> and the <strong>laravelcollective/html</strong> form helpers.</p>

<p>When I submit a form, if the validation fails it takes you back to the same form using <code>return redirect()-&gt;back()-&gt;with</code></p>

<p>Then if I resubmit the same form again I will get a TokenMismatchException, what happenned is that the csrf token did not refreshed after the form was reloaded.</p>

<p>Any ideas of how can I get the token refreshed?</p>

<p><strong>Update 11/07</strong></p>

<p>To open the form I use the following:</p>

<pre><code>{!! Form::open(['url'=&gt;'/user/create', 'method'=&gt;'post', 'id'=&gt;'create']) !!}
</code></pre>

<p>Which automatically adds the token field.</p>

<p>But Also I have tried adding the token manually, like this:</p>

<pre><code>{!! Form::open(['url'=&gt;'/user/create', 'method'=&gt;'post', 'id'=&gt;'create']) !!}
{!! Form::token() !!}
</code></pre>

<p>Here the token is actually created twice, both tokens are be the same.</p>