是否有人安装了Crinsane/shoppingcart?
在安装文档中,没有提到表的迁移。没有提到数据库连接的配置。 我只能假设我对laravel不是很有经验,这可能是我不了解的明显事实。
无论如何:有一个config / cart.php文件(在供应商中),我找到了数据库连接设置,但我不知道如何更改它以使其工作(我只能假设我应该更改当然,因为在我完成作曲家安装后,我的应用程序数据库中没有名为shoppingcart的表。)
所以我在cart.php文件中有这个部分:
'database' => [
'connection' => null,
'table' => 'shoppingcart',
],
我该如何设置?我在"连接"?
中写了什么安装后,我的购物车正在运行,但它有一个奇怪的行为,我只能猜测它发生了,因为没有任何数据库表可以保存购物车数据。
奇怪的是,当我将一个项目添加到购物车时,它最终会进入购物车,但是当我刷新页面时,购物车会变空。但是当我向购物车添加2-3个产品,然后刷新页面时,购物车包含所有商品(减去我之前添加到购物车中的商品)。在我添加第一个产品之后,当我尝试将新项目添加到购物车时,它不会在第一次单击AddToCart按钮时执行此操作。但是当我再次点击时,第二个产品会被添加到购物车
我确信我做错了什么,任何人都可以帮我提供更详细的安装教程吗?
修改
我运行了迁移,现在我的数据库中有shoppingcart表(不更改config.php文件中的数据库连接)
行为是一样的。什么都没有改变 我该怎么办?
答案 0 :(得分:0)
使用方法:
Cart::store($this->authUser->id);
Cart::restore($this->authUser->id);