0
我已經設置形式令牌:TokenMismatchException在VerifyCsrfToken.php線46 ocassionally顯示
<form action="{{ route('user.store') }}" method="post">
<input type="hidden" name="_token" value="{!! csrf_token() !!}">
<legend>Agregar nuevo usuario.</legend>
<div class="form-group">
<label>Código empresa</label>
<input type="number" class="form-control input-sm" name="enterprise" id="enterprise">
</div>
<div class="form-group">
<label>Nombre</label>
<input type="text" class="form-control input-sm" name="name" id="name">
</div>
<div class="form-group">
<label>Email</label>
<input type="email" class="form-control input-sm" name="email" id="email">
</div>
<div class="form-group">
<label>Usuario</label>
<input type="text" class="form-control input-sm" name="username" id="username">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control input-sm" name="password" id="password">
</div>
<div class="form-group">
<label class="checkbox-inline">
<input type="checkbox" name="create_content" id="create_content"> Crea contenido
</label>
<label class="checkbox-inline">
<input type="checkbox" name="active" id="active"> Activo
</label>
</div>
<button type="submit" class="btn btn-sm btn-primary" id="btn_Crear">Create</button>
</form>
偶爾我收到了TokenmismathException,我無法發表了,如果我註釋掉Kernel.php文件中的//'App\Http\Middleware\VerifyCsrfToken',
行,並嘗試發佈,它的工作原理,如果我再次取消註釋同一行'App\Http\Middleware\VerifyCsrfToken',
,現在我沒有收到TokenmismatchException,直到它停止工作。 我沒有使用ajax 有誰知道爲什麼會發生這種情況。
可以請你看看你的會話驅動程序配置正確或沒有任何權限問題? – Hrach
以及驅動程序是默認的驅動程序,但我發現錯誤是因爲會話,在'config/session.php','lifetime = 120'和'expire_on_close = false',但是會話不是持續120分鐘,如果瀏覽器關閉,會話過期。有關這個的任何線索? –