我有一个Laravel JSON API项目,我将一个PDF文件上传到存储中。我从前端获取表单数据。
Storage::cloud()->put($randompath . $request->file('given_pdf')
->getClientOriginalName(), file_get_contents($request->file('given_pdf')));
但是,现在我正在使用barryvdh/laravel-dompdf
软件包,我必须做类似的事情:
$pdf = PDF::loadView('documents.client_road_order_doc', ['data' => $data]);
$file = $pdf->download('client_order_doc.pdf')->getOriginalContent();
Storage::cloud()->put($randompath . "filename", $file);
我必须为此编写不同的函数,因为$file
与$request->file('given_pdf')
的类型不同;我不想编写其他函数。我的问题是,我可以从$pdf->download('client_order_doc.pdf')
获得与$request->file('given_pdf')
相同类型的对象吗?