Php Laravel 5.1将对象实例保存到cookie不工作?

Php Laravel 5.1将对象实例保存到cookie不工作?,php,session,laravel,cookies,Php,Session,Laravel,Cookies,我有一段代码对我来说完美无瑕,但对他来说却不是。当用户使用steam登录时,将使用用户steam详细信息创建会话(steam\U用户对象保存到会话)。然后,该会话将在视图中用于显示名称、图片等内容,并用于确定要显示的内容 他面临的问题是无法在视图(master.blade.php)中访问会话。没有找到它;然而,steam会话数据可以在控制器中创建之后立即转储,但之后就消失了。他也可以用一个值创建一个普通会话,或者创建一个数组并将其保存到会话中,但是当他试图将对象保存到会话中时,它不起作用 这怎么

我有一段代码对我来说完美无瑕,但对他来说却不是。当用户使用steam登录时,将使用用户steam详细信息创建会话(steam\U用户对象保存到会话)。然后,该会话将在视图中用于显示名称、图片等内容,并用于确定要显示的内容

他面临的问题是无法在视图(master.blade.php)中访问会话。没有找到它;然而,steam会话数据可以在控制器中创建之后立即转储,但之后就消失了。他也可以用一个值创建一个普通会话,或者创建一个数组并将其保存到会话中,但是当他试图将对象保存到会话中时,它不起作用

这怎么可能对我有效,但对他无效?我把我的项目推到了bitbucket(包括供应商),他克隆了它,但它仍然不起作用


当他将会话驱动程序更改为“文件”时,它可以工作,但作为cookie,它不起作用。Chrome、Firefox和IE都进行了测试。

听起来您正在保存的内容可能太大,无法使用Laravel cookie驱动程序保存在cookie中


文件驱动程序将对象/数据作为文件存储在服务器上,并将该文件的Id/引用保存在cookie中,从而消除此限制

嗯,看起来可能是这样。我们决定只手动创建数组,而不使用用户对象。谢谢