代码之家  ›  专栏  ›  技术社区  ›  Jaquarh

如何在Laravel8.x中的视图中检索cookie值?

  •  0
  • Jaquarh  · 技术社区  · 5 年前

    @forelse(json_decode(request()->cookie('cart'), true) as $order)
    

    我得到:

    foreach()参数的类型必须为array | object,给定为null

    我尝试将其添加到视图中:

    return response()->view('cart::summary')->withCookie(cookie('cart'));
    

    当我检查请求调试时,我可以看到cookie在那里:

    cart=%5B%7B%22pizza%22%3A1%2C%22size%22%3A1%2C%22quantity%22%3A1%7D%2C%7B%22pizza%22%3A1%2C%22size%22%3A1%2C%22quantity%22%3A1%7D%5D; 
    

    如何在视图中检索此Cookie?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Jaquarh    5 年前

    结果我无法找回它,因为它总是 null

    // app/Http/Middleware/EncryptCookies.php
    
    protected $except = [
        'cart',
    ];
    
    推荐文章