我正在保存一个pdf文件,如下所示:
if ($request->hasFile('tCertificado')) {
foreach ($request -> tCertificado as $certificado) {
$path_certificado = $certificado -> store('local');
}
}
所以文件保存在storage/app/local文件夹中。但我想要的是通过以下方式保存所述证书:
我的文件:mycertificate.pdf
在storage/app/local中保存如下:
storage/app/local/ USER_NAME /mycertificate _280420200130 .pdf
其中USER_NAME是与图像一起发送的输入文本的值。
您可以使用storeAs()函数生成名称并存储在您想要的文件夹中。
要添加新文件夹,只需添加到路径即可。
local/otracarpeta/otrasubcarpeta
(例如,我将使用您必须用输入替换的静态变量)
你可以使用Storage 门面
你的方法看起来像这样。
存储门面所做的正是使从存储或磁盘中保存和检索文件变得容易。
您只需要验证它是否具有您想要执行的任务的适当权限并且它已正确配置。
laravel 文档中也是如此。