欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

lumen设置cookie出错

程序员文章站 2024-01-30 21:39:16
...
Type error: Argument 1 passed to SymfonyComponentHttpFoundationResponseHeaderBag::setCookie() must be an instance of SymfonyComponentHttpFoundationCookie, string given, called in /data/www/www.test.com/vendor/illuminate/http/ResponseTrait.php on line 83

这个错误,怎么导致的啊

回复内容:

Type error: Argument 1 passed to SymfonyComponentHttpFoundationResponseHeaderBag::setCookie() must be an instance of SymfonyComponentHttpFoundationCookie, string given, called in /data/www/www.test.com/vendor/illuminate/http/ResponseTrait.php on line 83

这个错误,怎么导致的啊

錯誤就講明了:參數是需要 Symfony\Component\HttpFoundation\Cookie 你卻丟 string

正確用法應該是:

use Symfony\Component\HttpFoundation\Cookie;

$response->headers->setCookie(new Cookie('foo', 'bar'));
相关标签: php laravel