放入会话后,Laravel会话密钥为空

5 php session laravel angularjs

我有一个有线问题.我把一些字符串/对象放在会话中,当我想要得到它时就不存在了.

这是代码:

class CartController extends \BaseController
{

    public function index()
    {
        return Session::all(); // items is not there
    }

    public function store()
    {
        Session::put('items', Input::get('items'));
    }

}
Run Code Online (Sandbox Code Playgroud)

角度:

this.saveItemsToSession = function() {
    $http.post('cart', {
      items: 'test even string'
    });
  };
Run Code Online (Sandbox Code Playgroud)

什么可能导致这个问题?

看起来Session似乎不起作用.这种方式有效:

session_start();
class CartController extends \BaseController
{

    public function index()
    {
        return $_SESSION['items'];
    }

    public function store()
    {
        $_SESSION['items'] = Input::get('items');
    }

}
Run Code Online (Sandbox Code Playgroud)

Ewa*_*ine -3

您是否使用子域?