我們正在研究一款使用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é。 它工作... –