在laravel中提交表单时,如何验证上传的图像必须是多个?
如何验证在laravel中提交表单时上传的图像必须是多个的?我的意思是当用户只上传一个图像,然后返回。试试这个。它是硬编码的。希望它能让您了解该做什么:在laravel中提交表单时,如何验证上传的图像必须是多个?,laravel,Laravel,如何验证在laravel中提交表单时上传的图像必须是多个的?我的意思是当用户只上传一个图像,然后返回。试试这个。它是硬编码的。希望它能让您了解该做什么: 'filename.*' => 'mimes:pdf,doc,docx,jpeg,jpg,gif,png,bmp|max:8300', if($request->hasfile('filename')) { $i=count($request->file('filename'));
'filename.*' => 'mimes:pdf,doc,docx,jpeg,jpg,gif,png,bmp|max:8300',
if($request->hasfile('filename'))
{
$i=count($request->file('filename'));
if($i<=1){
dd('must be multiple');
}
else
{
//dd('multiple: '.count($request->file('filename')));
//loop and insert into db
foreach($request->file('filename') as $file)
{
$name=$file->getClientOriginalName();
$file->move(public_path().'/attachments', $name);
DB::table('tblimg')->insert([
'filename' => $name,
]);
}
}
}
'filename.*'=>'mimes:pdf、doc、docx、jpeg、jpg、gif、png、bmp | max:8300',
如果($request->hasfile('filename'))
{
$i=count($request->file('filename'));
如果($ifile('filename'));
//循环并插入到数据库中
foreach($request->file('filename')作为$file)
{
$name=$file->getClientOriginalName();
$file->move(public_path()./attachments',$name);
DB::table('tblimg')->insert([
'filename'=>$name,
]);
}
}
}
嗨,你是什么意思?用户应该上传两个图像,它们必须相同?您可以计算文件输入数组中的元素