После многих тестов я не могу понять, откуда возникла проблема.
У меня есть контроллер с этим:
Cookie::queue('email', 'test@test.te', 60 * 24 * 365);
Я использую очередь, потому что ответJSON приходит с AJAX.
Тогда, на мой взгляд:
{{ cookie('email') }}
И ответ:
email = удалено;истекает = понедельник, 18 декабря 2017 года 09:55:51 GMT;Max-Age = 0;Путь = /;httponly
Я вижу, что файл cookie истекает через 1 год, но я все равно перезагружаю страницу на всякий случай, но результат тот же.Я на всякий случай пробовал разные имена файлов cookie, например 'sdfsdfad43fsa', но тот же результат.
Я получаю тот же результат, если пытаюсь laravel_sesion.
Если я пытаюсь:
{{ Cookie::get('laravel_sesion') }}
Это работает, но не в случае "email"
htmlspecialchars () ожидает, что параметр 1 будет строкой, а массив задан
Довольно просто, верно?Я не понимаю, что я делаю не так?Может быть, какая-то CSRF или другая проблема?