我们正在研究一款使用AngularJS + Laravel 4的Web应用程序。所有工作都适用于AngularJS。会话机制在升级到4.1后无法工作
现在我们需要为我们的移动应用使用相同的API。所以我们在成功验证后向会话用户返回会话ID。并且他们将这个会话ID作为cookie与laravel_session作为cookie在发出任何请求时发送。所有在Laravel 4中工作正常。
现在我们已经将Laravel版本迁移到4.1。所以现在它不工作。我已经检查过以前的版本,在之前的Laravel 4版本中,它返回的会话ID是laravel_session cookie。但在新版本(4.1)中返回一些长字符串。我看过4.1的发行注记。他们告诉他们像重写了会话引擎。
我不知道它是如何产生和从哪里解决的。验证后,我试图从Cookie中获得此值Cookie::get('laravel_session')
。但它没有奏效。可能会在用cookie发送最终响应时解决它。
任何人都知道我该怎么做?或者处理这个问题的其他选择。
在此先感谢.. !!
当Laravel创建一个会话时,它会在该Cookie中添加一个“Set-Cookie”标头。您的应用只需获取该cookie并在每次请求时重新发送。 –
谢谢André。 它工作... –