I'm trying to upload multiple images in one request with Laravel. However, it only seems to be seeing one file regardless of the fact that my file input has multiple files attached.
Markup:
<input class="file-input" type="file" name="fileUpload" multiple>
Controller:
$this->validate($request, [
'fileUpload' => 'image|nullable',
...
foreach ($request->file('fileUpload') as $image) {
dd('stop');
}
dd('fail');
In this case, it always returns "fail". However, if I try to just $request->file('fileUpload') it will return to me a single file, like so: 
[]at the end of the name. Could you maybe try naming your fieldfileUpload[]? (inexact) source: php.net/manual/en/features.file-upload.multiple.php and also this one: php.net/manual/en/features.file-upload.multiple.php#114235