Php Laravel 5.4在上传到服务器时未设置cookies
我从过去两天开始就面临这个问题,尝试了很多东西但都没能让它工作,我遇到了最烦人的Php Laravel 5.4在上传到服务器时未设置cookies,php,cookies,laravel-5,Php,Cookies,Laravel 5,我从过去两天开始就面临这个问题,尝试了很多东西但都没能让它工作,我遇到了最烦人的tokenMismatchException异常 我尝试了一个新的安装,效果很好,所以我将vendor文件夹从正在使用的应用程序复制到了我的实际应用程序中,但没有成功。经过进一步挖掘,我发现chrome开发工具中没有设置laravel_会话&XSRF-TOKENcookies 原因可能是什么,它在本地主机上工作,但在服务器上不工作 我看到的主要问题无法设置cookies 会话存储正在工作,正如我在服务器上看到的那样s
tokenMismatchException
异常
我尝试了一个新的安装,效果很好,所以我将vendor
文件夹从正在使用的应用程序复制到了我的实际应用程序中,但没有成功。经过进一步挖掘,我发现chrome开发工具中没有设置laravel_会话
&XSRF-TOKEN
cookies
原因可能是什么,它在本地主机上工作,但在服务器上不工作
我看到的主要问题无法设置cookies
会话存储正在工作,正如我在服务器上看到的那样storage/framework/Session/
在刷新时创建新文件。所以这不是权限错误
Laravel框架5.4.16
.env
APP_ENV=local
APP_KEY=base64:7WcmnZI8WcYQiNr9jn3JcTf//1scVAPtz2crL0bz4TE=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=sqlite
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
app/session.php
return [
'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'store' => null,
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => env('SESSION_DOMAIN', null),
'secure' => env('SESSION_SECURE_COOKIE', false),
'http_only' => true,
];
同样的设置也适用于新安装。面对同样的问题,我用新安装的目录替换了我的配置目录,为我解决了这个问题。阅读这里我的问题是我的一个PHP文件在PHP开始标记之前有空间。