首頁  >  文章  >  後端開發  >  lumen設定cookie出錯

lumen設定cookie出錯

WBOY
WBOY原創
2016-08-04 09:20:551691瀏覽

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

這個錯誤,怎麼導致的啊

錯誤就講明了:參數是需要 SymfonyComponentHttpFoundationCookie 你卻丟 string

正確用法應該是:

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

$response->headers->setCookie(new Cookie('foo', 'bar'));
</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn