Laravel 如何验证多个图像输入?
我有这个功能,将允许用户上传一个或多个图像。我已经创建了验证规则,但无论输入是什么,它都会不断返回false 规则:Laravel 如何验证多个图像输入?,laravel,laravel-5,Laravel,Laravel 5,我有这个功能,将允许用户上传一个或多个图像。我已经创建了验证规则,但无论输入是什么,它都会不断返回false 规则: public function rules() { return [ 'image' => 'required|mimes:jpg,jpeg,png,gif,bmp', ]; } 上传方式: public function addIM(PhotosReq $request) { $id
public function rules()
{
return [
'image' => 'required|mimes:jpg,jpeg,png,gif,bmp',
];
}
上传方式:
public function addIM(PhotosReq $request) {
$id = $request->id;
// Upload Image
foreach ($request->file('image') as $file) {
$ext = $file->getClientOriginalExtension();
$image_name = str_random(8) . ".$ext";
$upload_path = 'image';
$file->move($upload_path, $image_name);
Photos::create([
'post_id' => $id,
'image' => $image_name,
]);
}
//Toastr notifiacation
$notification = array(
'message' => 'Images added successfully!',
'alert-type' => 'success'
);
return back()->with($notification);
}
如何解决这个问题?
就这些,谢谢 您有多个图像上载字段名,如,并将
multiple
属性添加到输入元素中
<input type="file" name="image[]" multiple="multiple">
希望您能理解您有多个图像上载字段名,如,并将
多个
属性添加到您的输入元素中
<input type="file" name="image[]" multiple="multiple">
希望,你明白祝贺兄弟,感觉很好,它帮助了你。所以,请结束问题祝贺兄弟,感觉很好,它帮助了你。所以,请结束这个问题