我正在使用Laravel 5.2。我遇到了问题。我在页面上有一个表单。问题是如果用户打开一个表单并离开2到3个小时,然后尝试提交TokenMismatch错误。它只发生在不在我本地的服务器上。Laravel Form sessioin在几小时后过期
我看过一些这方面的地方和解决办法是包装在web middlewear
路线。我做到了,但问题依然存在。我的路线是一样
Route::group(
[
'middleware' => ['dealer', 'web'],
'prefix' => 'dealer_panel'
],
function() {
//all routes here
});
编组我使用一个共享的主机为Laravel(我知道Laravel是不是共享hostings但我必须处理它)。这个错误从来没有发生在本地,但它总是发生在服务器上。我总是用Laravel Form helper
生成表格,如
{!! Form::open(['route' => ['dealer.profile.save'], 'id' => 'location_form', 'files' => true]) !!}
而且我已验证令牌生成。但在2,3小时后它会过期。如何阻止它打破/过期的,什么是处理这个问题
您是否尝试过[this](http://stackoverflow.com/a/27330609/5139222)或[this](http://laravel.io/forum/01-30 -2015-laravel5-tokenmismatchexception-in-verifycsrftoken)? – KuKeC
@KuKeC是的,但没有好处。 –