Суть задачи: есть проект на laravel + vue.js. На Component.vue есть datepicker. При каждом изменении datapicker необходимо передать дату на сервер. Далее записать ее в сессию. И вернуть обратно значение сессии на Component.vue. Значение из сессии необходимо для использования выбранной даты на других страницах проекта, после чего, вернувшись на страницу с Component.vue его значение должно остаться таким, как его установил пользователь даже после перехода по другим страницам. Проблема состоит в том, что переодически сессия возвращает не корректную дату . Например выбираем 21 число, затем 22, а сессия вовращет 21. Причем это случается только иногда. Вероятность возврата неверной даты примерно 1 из 10-15 переходов. Запись в сессию происходит следующим образом
Public function setDate($date)
{
$request->session()->put('date',$date);
$request-session()-save();
Return json_encode($request-session()-get('date');
}