описание стрелок есть? Где должно быть наследование и все остальное? А то в php нет множественного наследования, можно только от одного класса наследоваться напрямую
webfln: интересует именно файл hFxgKa8ZXFHgCU9pawojGmuzrxGxWu5S64pn0V08 есть ли он в папке. В целом если файлы не пусты, то сессия стартует и запись идет. Почему запускается сессию с 0 не знаю даже, надо копать исходники
webfln: в последнем скрине получаете куку laravel_session, до этого вы показывали скрин с кукой t_session, это вы меняли? что показывает dd(decrypt($_COOKIE['laravel_session'])); и dd(decrypt($_COOKIE['t_session'])); ? есть ли такие файлы в папках с сессиями?
webfln: можно попробовать удалить все файлы в папке с сессиями и удалить все куки в браузере, дальше запустить браузер и посмотреть какой файл появится с какими данными. Может еще расшифровка СИДа не так идет и ларавел не находит нужный файл или прочитать не может файл
sunnyrio: это заголовок для браузера, что тип файла html-страница и кодировка указана windows-1251, лучше конечно сразу привыкать к utf-8, но для этого надо файл сохранять в нем, а для этого лучше подойдет нормальный редактор
проверьте куки, чтоб ИД сессии не изменялся, у меня была похожая ситуация, оказалось что не было прав на запись в папку с сессиями и ларавел начинал сессию с 0, поэтому данных и не было
Coder321: Если перезапустите приложение, то все потеряете, и может быть утечка памяти, по сути храните состояния всего на каждый таймер. Может легче отправить задачи на фон? Очереди задач? кронтаб?
Станислав: если использовать f($x ? $x : $y);, то функция вызывается в любом случаи, а если и $x - null и $y - false? в моем варианте вызываем функцию только когда надо это
спасибо. очень интересное решение, но открыть не проблема, проблема когда что-то меняешь в архиве, если много файлов в нем, то занимает значительное время чтоб сохранить