diff --git a/app/Http/Requests/UploadFileRequest.php b/app/Http/Requests/UploadFileRequest.php index 2cb8ff0008..82f4a35be1 100644 --- a/app/Http/Requests/UploadFileRequest.php +++ b/app/Http/Requests/UploadFileRequest.php @@ -80,9 +80,20 @@ class UploadFileRequest extends Request { $attributes = []; - if ($this->file) { + if (($this->file) && (is_array($this->file))) { + for ($i = 0; $i < count($this->file); $i++) { - $attributes['file.'.$i] = $this->file[$i]->getClientOriginalName(); + + try { + + if ($this->file[$i]) { + $attributes['file.'.$i] = $this->file[$i]->getClientOriginalName(); + } + + } catch (\Exception $e) { + $attributes['file.'.$i] = 'Invalid file'; + } + } }