提问人:Mohsin 提问时间:2/19/2019 最后编辑:Sayed Mohd AliMohsin 更新时间:2/19/2019 访问量:488
Laravel - 在服务器端验证具有不同数量的产品的数量字段
Laravel - Validate quantity field on server side for product which have different quantities
问:
我有一个表格,它有一个下拉列表,用于从不同的产品列表中选择产品,选择后会发送一个 AJAX 请求来获取该特定产品的数量,并为数量 HTML 元素设置了 max 属性。
这是一个表单中继器(不是任何插件),当按下添加新项目时,它会动态创建一个动态元素,然后出现另一个产品列表下拉列表及其数量 HTML 元素(空输入元素)。
我通过设置数量元素的最大属性在客户端验证它,但是我如何在服务器端为每个产品验证其在数据库中的数量。
如果用户以某种方式在 chrome 中打开开发人员工具并更改 max 属性并提交表单,我的整个应用程序将崩溃/产生歧义。
我正在使用 Laravel 5.7
这就是我试图实现这一目标的方式。
$validated = $request->validate([
'misc_equipment.*' => 'nullable|distinct',
'misc_quantity.*' => 'required|numeric',
], [
'misc_equipment.*.distinct' => 'This misc equipment has a duplicate value.'
]);
我只想从数据库中检查该产品的该数量
答: 暂无答案
评论