失去了Laravel购物车资料库

时间:2018-10-03 16:32:59

标签: php laravel-5 shopping-cart

这可能是一个愚蠢的问题,或者至少是一个初学者的问题,但是如果我在这里写这篇文章,那是因为几个小时后我很迷茫。

我正在使用Laravel 5.7库在darryldecode/laravelshoppingcart项目中工作(因为Crinsane's与5.7不兼容,dah)。 我只是不了解该库如何工作,您如何通过会话在整个站点的控制器处共享购物车的信息?图书馆为您服务吗?还是需要这样做?在结帐页面和抬头(因此整个站点)都需要购物车。

我的(不完整的)控制器:

 public function store(Request $request)
{
    $loggedUser = auth()->user()->id;
    $id = $request->id;
    $titulo = $request->titulo;
    $precio = $request->precio;
    \Cart::session($loggedUser)->add($id, $titulo, $precio, 1, []);
    return view('carrito');
}

编辑: 发生了一些事态发展。 我能够在购物车页面中填写购物车列表,但是有些事情我不理解,如果我在购物车页面中并按Cmd + R,则一切正常,也可以使用Cmd + Shift + R,但是如果我将光标放在地址栏中,然后单击“输入购物车列表已消失”,或者如果我单击带有路线/cart的购物车图标,这也是我的购物车列表也消失的地方,如果我离开购物车列表,则同样再回来唯一有效的方法是单击“产品”页面菜单链接,然后在产品页面中一次将商品添加到购物车,这会将我重定向到购物车页面,列表仍然存在,并且添加了新商品。

0 个答案:

没有答案