Kentavr16
@Kentavr16
long cold winter

Почему после перезагрузки страницы изменяется id сессии ларавел?

контроллер
public function show(Request $request)
    {
        $data = $request->session()->get("value",0);
        $request->session()->put("value",$data+1);
        return $data;
    }

При перезагрузке страницы создается новая сессия (кук laravel_session при каждой перезагрузке имеет разные значения, и соответственно ничего не сохраняется). Странно то что код работал, но после незначительного изменения (простые инструкции типа if и пр. в контроллере) случился такой баг. Чистка куки, перезапуск сервера не помогают. В нете есть много упоминаний подобных проблем, но нет ясного решения.
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
Kentavr16
@Kentavr16 Автор вопроса
long cold winter
В общем, ковырял по всем вариантам предоставленным в интернете - кеш, разрешения на запись в файл сессии и пр. После перекура волшебным образом проблема исчезла, сессия стабильна. В чем была проблема ума не приложу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы