新手学习laravel,在设置cookie时遇到问题,在逻辑里设置cookie失败,一下贴图:
代码运行没问题,就是cookie永远设置不起来。而我写在另外个function做测试的时候又能设置成功,比如这样:
图一那里设置cookie换成echo 1可以成功输出,求大神为小弟解答图一为什么无法设置成功。。。
新手学习laravel,在设置cookie时遇到问题,在逻辑里设置cookie失败,一下贴图:
代码运行没问题,就是cookie永远设置不起来。而我写在另外个function做测试的时候又能设置成功,比如这样:
图一那里设置cookie换成echo 1可以成功输出,求大神为小弟解答图一为什么无法设置成功。。。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
5 回答2.9k 阅读
1 回答1.3k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答517 阅读✓ 已解决
cookie
是存储在浏览器端, 用以识别用户身份的东西.所以
cookie
必须是在浏览器访问页面时才能设置上的.另外我看你用了自己写的响应方法:
_successFormat
, 这里要说的就是laravel
默认情况下,是有一个全局的cookie
中间件, 在Response
响应时把队列里的cookie
取出来, 设置到header
中. 如果你是手动写的响应, 那么可能就不会自动设置队列里的cookie
到header
里了.