Maison  >  Article  >  développement back-end  >  lumen设置cookie出错

lumen设置cookie出错

WBOY
WBOYoriginal
2016-08-04 09:20:551691parcourir

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

正確用法應該是:

<code class="php">use Symfony\Component\HttpFoundation\Cookie;

$response->headers->setCookie(new Cookie('foo', 'bar'));
</code>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn