我有一个输入文件
arrayList.stream()
.filter(x -> x.getChar().equals("C"))
.findFirst().isPresent() // this returns true if a sign with C is found in the array list
我上传了3个文件
我的控制器仅收到1。
<input id="images" name="images" type="file" multiple>
dd($ files);
$files = Request::file('images');
$file_count = count($files);
dd($file_count); // 1
我想念什么?
答案 0 :(得分:3)
您必须在输入名称中提及[]
,如下所示。
<input id="images" name="images[]" type="file" multiple>
答案 1 :(得分:0)
在查看文件(blade.php)
<input id="images" name="images[]" type="file" multiple>
在控制器中
foreach( $request->file('imageData') as $image ){
$upload_path = '/assets/images/';
$destinationPath = public_path() . $upload_path;
$fileName = time() . '-' . $image->getClientOriginalName();
$image->move($destinationPath, $fileName);
}