首页 > 解决方案 > 在我的购物车列表中添加一个表格列而不是行

问题描述

在我的网站上,我有一个用户表和行业表以及行业概览表。Industry_overview 包含一个行业的概览数据。

我想要一个“添加到购物车”功能,用户可以在其中将价值链、市场份额和市场价格等概览详细信息添加到他们的购物车列表中。(购物车列表项最终将被合并并以 pdf 形式生成报告)

我可以知道我可以完成这样的事情的最简单方法是什么吗?我已经考虑过这一点,但我似乎无法找到解决方案或想法。

我不需要现成的脚本,只要任何能让我工作的想法都会很棒!(另外,如果您已经有此类功能的示例,我将非常乐意看看它)。

提前致谢!

更新:行业概览表有 5 列:overview_id industry_id value_chain market_share market_price

标签: phplaravel

解决方案


我会使用cartscart_items表来做到这一点:

carts
=====
- id
- user_id

cart_items
==========
- id
- cart_id
- industry_overview_id
- column

如果您希望用户同时拥有多个购物车,您可以添加一name列,用户可以更改该列。

用户选择的任何数据点(中的列industry_overview)都将在cart_items表中生成一个条目。

但是,使用此方法,如果概览项目的值发生更改,用户的购物车项目将自动“更新”。如果您不想要这个,您可以将确切的值保存industry_overviewcart_items表中,而不是或除了 id。


推荐阅读