php - Laravel 请求无限选择
问题描述
我试图了解如何同时在产品中添加多个变体。我正在传递这样的请求:
$name = $request->name;
$description = $request->description;
$sku = $request->sku;
$slug = $request->slug;
$type = $request->type;
$category = $request->category_id;
这些请求是单数的,但有些信息会以多种选择传递,例如:
$price_country_id = $request->country_id;
$real_price = $request->real_price;
$sale_price = $request->sale_price;
在这种情况下,用户将选择一个他想要销售产品的特定国家,但问题是他可以添加多个不同价格的国家。我需要以某种方式通过这些选择传递请求中的数据,并将它们作为单独的列插入数据库中。
前端解释:用户将有 1 个选择(country_id)和 2 个输入(real_price 和 sale_price),他还将有一个添加新国家的按钮,这将是无限的(种类),并且在每个选择中,他都会写相同的输入并选择另一个国家。
真正的问题是,如何传递这些数据以及如何在控制器中对它们进行 foreach?
解决方案
推荐阅读
- rpm - 我们可以在 SLES 11 SP3 上使用 SLES 11 SP4 RPM 吗?
- python - Pip 包未在 Ubuntu 上安装
- python-3.x - 在 Python 中替换字符和前一个字符
- c - 返回动态分配的字符串的函数工作一次,然后在后续调用中返回垃圾值(在调用 free 之后)
- mysql - MySQL SELECT WHERE PERSON_NAME = 函数不起作用
- angular - 在 angular-data-table 中显示 JSON 数据
- python - 查看python脚本进程的汇编输出的快捷方式
- css - Bootstrap-vue 折叠:用箭头显示状态
- ios - 当应用程序被杀死而不在IOS后台运行时如何获取通知有效负载
- python-2.7 - 检查 cx_Oracle cur.executemany() 是否成功