Laravel 5 Laravel 5.6由于存在不活动令牌,页面已过期

Laravel 5 Laravel 5.6由于存在不活动令牌,页面已过期,laravel-5,Laravel 5,这里已经有人问过同样的问题了,我已经试过了读过的所有东西 我的老问题参考 我试过: 我尝试了缓存和会话的文件和数据库,我所有的表单都有令牌 存储权限 drwxrwxrwx 5 ABC ABC 4096 May 30 23:16 storage 我的.env文件 APP_NAME="Name" APP_ENV=staging APP_KEY=SOMEKEY APP_DEBUG=false APP_LOG_LEVEL=false APP_URL=http://url DB_CONNE

这里已经有人问过同样的问题了,我已经试过了读过的所有东西

我的老问题参考

我试过:

我尝试了缓存和会话的文件和数据库,我所有的表单都有令牌

存储权限

 drwxrwxrwx  5 ABC ABC   4096 May 30 23:16 storage
我的.env文件

APP_NAME="Name"
APP_ENV=staging
APP_KEY=SOMEKEY
APP_DEBUG=false
APP_LOG_LEVEL=false
APP_URL=http://url

DB_CONNECTION=mysql
DB_HOST=mysql.host.com
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=db_user
DB_PASSWORD=db_user_password

BROADCAST_DRIVER=log
CACHE_DRIVER=database
SESSION_DRIVER=database
QUEUE_DRIVER=sync
形式


{{csrf_field()}}
电子邮件地址
@如果($errors->has('email'))
{{$errors->first('email')}
@恩迪夫
不知道我在这里遗漏了什么。

试着做以下几点:

php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
php artisan config:cache
并且在控制器构造函数中尝试刷新会话,因为此csrf_令牌存储在每个用户的会话中

public function __construct()
{
    Session::flush();
}

Session::regenerateToken(); // Which generates a new token on request.
你也可以试试这个:

<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />

我忘了运行php artisan config:cache,它解决了这个问题。谢谢
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />