【发布时间】:2022-10-07 01:44:18
【问题描述】:
我正在使用 Laravel 6 创建一个食谱发布应用程序。
我已经实现了一种在 JavaScript 中动态添加图像提交表单的机制。
我在 FormRequest 中设置了验证,但是动态添加的表单字段的强制输入验证不起作用。
刀
<input type=\"file\" name=\"upload_image[cooking_image][]\" class=\"howto-image\" style=\"display:none\" accept=\"image/*\">
表单请求
public function rules(Request $request)
{
return [
\'upload_image.cooking_image.*\' => \'required|image|mimes:jpeg,png,jpg\',
];
}
但以下工作。
表单请求
public function rules(Request $request)
{
return [
\'upload_image.cooking_image.0\' => \'required|image|mimes:jpeg,png,jpg\',
\'upload_image.cooking_image.1\' => \'required|image|mimes:jpeg,png,jpg\',
\'upload_image.cooking_image.2\' => \'required|image|mimes:jpeg,png,jpg\',
\'upload_image.cooking_image.3\' => \'required|image|mimes:jpeg,png,jpg\',
\'upload_image.cooking_image.4\' => \'required|image|mimes:jpeg,png,jpg\',
];
}
我想对所有动态添加的表单输入字段进行强制输入验证。