Создано несколько сессий: 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, я вижу, что переменная добавляется в сеанс. Я могу посмотреть на файл сессии, и значение там. Однако, когда я обновляю / перехожу на новую страницу, она исчезает... из того же файла. Так что это не значит, что он создает новую отдельную сессию. Кажется, что он перестраивает сессию и не сохраняет значение.

0 ответов

Другие вопросы по тегам