Laravel Crinsane购物车安装迁移

时间:2017-01-14 02:00:34

标签: laravel-5 laravel-5.1

是否有人安装了Crinsane/shoppingcart

在安装文档中,没有提到表的迁移。没有提到数据库连接的配置。 我只能假设我对laravel不是很有经验,这可能是我不了解的明显事实。

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

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

 'database' => [

        'connection' => null,

        'table' => 'shoppingcart',

    ],

我该如何设置?我在"连接"?

中写了什么

安装后,我的购物车正在运行,但它有一个奇怪的行为,我只能猜测它发生了,因为没有任何数据库表可以保存购物车数据。

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

我确信我做错了什么,任何人都可以帮我提供更详细的安装教程吗?

修改

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

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

1 个答案:

答案 0 :(得分:0)

使用方法:

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