【问题标题】:Cookies for shopping cart Laravel购物车 Cookie Laravel
【发布时间】:2016-06-11 04:39:23
【问题描述】:

我有一个带有 foreach 的视图,这里有以下代码:

@foreach($shopGSM as $shopGSM)
<th colspan="3"><h4>{{ $shopGSM->name }}</h4></th>
<td id="order"><a href="{{ route('eindwerk.shoppingcart', ['id' => $shopGSM->category_id]) }}"><button class="btn btn-primary">+ Add to cart</button></a></td>
@endforeach

我的问题是如何制作 cookie 以查看我的用户点击了哪些产品?真的是新手,所以如果有人可以帮助我,我很高兴?

【问题讨论】:

  • 您可以创建一个函数 onClick 向服务器发出 ajax 请求,服务器实际创建 cookie。 laravel.com/docs/4.2/requests#cookies
  • 您也可以使用本地存储来代替 cookie。只是一个建议。

标签: php laravel cookies


【解决方案1】:

在单击该链接时响应路由 eindwerk.shoppingcart 的控制器方法(或闭包)中,您将在此处添加代码以创建 cookie,然后将其与您的下一个视图一起返回。

您可以在此处查看文档以了解如何做到这一点...https://laravel.com/docs/5.2/requests#cookies

我建议做更多的研究,因为通常 cookie 不是解决这个问题的方法。如果您想逐个会话存储购物车,那么您可以使用会话。如果您想存储每个用户的购物车并需要登录,那么您会将所有内容存储在数据库中。应该有一些非常好的购物车教程专门供 Laravel 帮助您入门。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-28
    • 2019-04-29
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多