Создано несколько сессий: Laravel 5.3, vue, vue-resource
Я использую vue-ресурс для публикации в методе API (зарегистрированный в маршрутах /api.php) следующим образом:
this.$http.post('api/method', data);
Внутри API / метода я пытаюсь записать в текущую сессию так:
\Session::put('error', 'test');
\Session::save();
Однако когда вместо обновления существующего сеанса инициируется публикация в метод api, он создает новый файл в каталоге /storage/framework/session /.
Использование XAMPP (Apache) в Windows 8.1
Есть идеи?
Обновление: добавление сессии /csrf к промежуточному программному обеспечению API приблизило меня... я думаю. Это больше не создает отдельный файл сессии. Однако проблема все еще существует.
Когда я запускаю api-метод с помощью vue-resource, я вижу, что переменная добавляется в сеанс. Я могу посмотреть на файл сессии, и значение там. Однако, когда я обновляю / перехожу на новую страницу, она исчезает... из того же файла. Так что это не значит, что он создает новую отдельную сессию. Кажется, что он перестраивает сессию и не сохраняет значение.