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开始标记之前有空间。