Laravel至少需要一个图像


Laravel require at least one image

我试图强迫用户上传至少一张图片和最多 5 张图片。但是拉拉维尔对此有什么规定吗?

我通过将我的输入名称设置为 "images[]" 来允许上传多张图像

然后让他们通过

$input::all(); $input['images']

现在我正在使用

'images'=>'image|max:5400'

我想强制用户只上传图像,以及最大大小为 5.4mb 的图像。

我希望用户至少上传 1 张图片,但最多上传 5 张图片。

来自Laravel文档。 使用数组规则和最大规则以及大小规则

$rules = ['images' => 'array|max:5|size:5400'];
$validator = Validator::make($input, $rules);
if ($validator->fails())
{
    return Redirect::back()->withErrors($validator)->withInput();
}