Session 未在浏览器中创建Laravel 5.3会话cookie

Session 未在浏览器中创建Laravel 5.3会话cookie,session,laravel-5.3,token,Session,Laravel 5.3,Token,在localhost中工作正常时,我在新服务器中面临令牌不匹配问题。我已经尝试了所有可能的方法来清除缓存,并在env中提供SESSION_域路径,但所有这些似乎都没有用 此外,在存储/框架/会话文件夹中创建会话cookie时,不会在web浏览器中创建会话cookie 请帮帮我 您是否收到令牌不匹配异常异常 如果是,可能的原因有: 检查文件中的PHP结束标记“?>”,如果存在,请将其删除。有关更多详细信息,请参阅此 您可能需要使用web中间件。有关更多详细信息,请参考此内容(虽然它是关于larav

在localhost中工作正常时,我在新服务器中面临令牌不匹配问题。我已经尝试了所有可能的方法来清除缓存,并在env中提供SESSION_域路径,但所有这些似乎都没有用

此外,在存储/框架/会话文件夹中创建会话cookie时,不会在web浏览器中创建会话cookie


请帮帮我

您是否收到
令牌不匹配异常
异常

如果是,可能的原因有:

  • 检查文件中的PHP结束标记“?>”,如果存在,请将其删除。有关更多详细信息,请参阅此

  • 您可能需要使用
    web
    中间件。有关更多详细信息,请参考此内容(虽然它是关于laravel 5.2的,但它也可能适用于您的情况)


  • 另一个尝试是检查
    web
    中间件是否存在。通常,它应该自动应用于routes/web.php

    Route::group(['middleware' => ['web']], function () {
        <routes>
    });
    
    Route::组(['middleware'=>['web']],函数(){
    });
    
    还要查看是否有可能受此更新影响的代码


    最后,如果您可以发布一段代码,负责应用程序中的会话,那就太好了。

    您的Laravel应用程序是否具有写入存储的权限?您在.env文件中使用的会话驱动程序是什么?是的,存储具有写入权限,会话驱动程序是文件。我可以看到在服务器上创建的会话,但在浏览器中没有会话。不幸的是?>之后有一个空白,花费了很多时间