【发布时间】:2019-04-03 11:24:35
【问题描述】:
我有一个注册表格,我要求我的 RegisterController 将文件传递与我的表格一起存储到特定文件夹和特定名称。
我的问题是我的文件已上传,但位于名为 /tmp 且名称随机的文件夹中。
这是我的代码:
$request = request();
// GET THE CURRENT REQUEST AND SET A NAME FOR THE STORAGE
$profileImage = $request->file('license');
$profileImageSaveAsName = $profileImage.'_.'.$profileImage->getClientOriginalExtension();
// STORE THE FILE TO THE PUBLIC FOLDER WITH THE NAME
$success = $profileImage->storeAs('public/licenses', $profileImageSaveAsName);
在我从 laravel 获得验证器之前以及在我获得数据库插入之后。
为什么使用 storeAs 函数,它会将我的文件上传到 /tmp 并使用随机名称?
P.S:我使用 Laravel 的身份验证。
【问题讨论】:
标签: php laravel function file file-upload