Php Can';使用Laravel5.4Ajax调用访问会话

Php Can';使用Laravel5.4Ajax调用访问会话,php,ajax,laravel,session,Php,Ajax,Laravel,Session,使用laravel 5.1,这在ajax调用中非常有效: $conn = Session::get('conn') or abort(500, 'No conn detected') 设置变量,如果未检测到会话密钥,则触发错误500 但是在全新安装的Laravel5.4上,同样的代码不起作用,我可以使用普通的GET请求对其进行测试,但是如果我使用ajax,我总是会得到500个错误。在这两种情况下,我都使用“文件”会话驱动程序 关于ajax调用的会话访问,是否从Laravel5.1更改为5.4?

使用laravel 5.1,这在ajax调用中非常有效:

$conn = Session::get('conn') or abort(500, 'No conn detected')
设置变量,如果未检测到会话密钥,则触发错误500

但是在全新安装的Laravel5.4上,同样的代码不起作用,我可以使用普通的GET请求对其进行测试,但是如果我使用ajax,我总是会得到500个错误。在这两种情况下,我都使用“文件”会话驱动程序

关于ajax调用的会话访问,是否从Laravel5.1更改为5.4?我找不到任何关于它的信息


谢谢

文件
app/Http/Kernel.php
中有一个数组
$middlewareGroups
,其中有
\lightlight\Session\Middleware\AuthenticateSession::class
注释。取消对此行的注释,然后重试。

不,有效的方法是将:
\illumb\Session\Middleware\StartSession::class,
添加到受保护的$Middleware组,我不知道这样做是否正确。您是如何解决的?