我在Laravel 5.4和PostgreSQL上有一个项目。在每个页面请求中,都使用新的_token
键和新的cookie更新会话。结果,身份验证或Flash会话消息均不起作用。
已经尝试过:
$domain
变量,尝试为null,http://localhost:8000和http://localhost encrypted => false/true
和其他所有布尔字段一起玩routes.php
文件中,将middleware
替换为middlewareGroups
RouteServiceProvider.php:
protected function mapWebRoutes(Router $router)
{
$router->group([
'namespace' => $this->namespace, 'middleware' => 'web',
], function ($router) {
require app_path('Http/routes.php');
});
}
(没有web.php / api.php等... PHP文件,开发人员将所有这些文件重新映射到route.php中。)
答案 0 :(得分:1)
您的域无效。您需要查看config.session.domain
和config.session.path
。
答案 1 :(得分:1)
您的浏览器将不会为没有点的域存储Cookie。例如。本地主机一个简单的解决方法是将“ localhost.com”作为127.0.0.1添加到您的主机文件中。
然后您可以使用例如:localhost.com:8080