Laravel Crinsane购物车安装迁移



有人安装Crinsane/shoppingcart吗?

在安装文档中,没有提到表的迁移。没有提及数据库连接的配置。我只能假设我对拉拉威尔不是很有经验,这可能是我不知道的显而易见的事情。

无论如何:我在一个config/cart.php文件(在供应商中)中找到了数据库连接设置,但我不知道如何更改它以使其工作(我只能假设我应该更改它,因为当然,在我安装composer后,我的应用程序数据库中没有名为shoppingcart的表)。

所以我在cart.php文件中有这个部分:

'database' => [
'connection' => null,
'table' => 'shoppingcart',
],

我应该如何设置?我在"连接"中写什么?

安装后,我的购物车正在工作,但它有一个奇怪的行为,我只能猜测它会发生,因为任何地方都没有保存购物车数据的DB表。

奇怪的行为是,当我将项目添加到购物车时,它最终会出现在购物车中,但当我刷新页面时,购物车会变空。但是,当我将2-3个产品添加到购物车中,然后刷新页面时,购物车包含所有项目(减去我之前添加到购物篮中的项目)。此外,在我添加第一个产品后,当我试图将新项目添加到购物车时,它不会在第一次单击AddToCart按钮时完成。但当我再次点击时,第二个产品被添加到购物车中

我确信我做错了什么,有人能帮我提供更详细的安装教程吗?

编辑

我运行了迁移,现在我的数据库中有了shoppingcart表(没有在config.php文件中更改数据库连接)

行为是一样的。什么都没变我该怎么办?

使用以下方法:

Cart::store($this->authUser->id);
Cart::restore($this->authUser->id);

最新更新