我想遍历FileBag
来存储文件,而无需使用Request
对象。
这是我的Modal
代码:
public static function uploadFiles($files = null)
{
$data = [];
if ($files) {
foreach ($files as $key => $file) {
$data[$key] = $file->store('uploads');
}
}
return $data;
}
我通过以下方式致电
Model::uploadFiles(request()->files)
,但出现以下错误:
调用未定义的方法Symfony \ Component \ HttpFoundation \ File \ UploadedFile :: store()
如何在不使用方法参数中整个请求的情况下完成这项工作?