【发布时间】:2019-03-29 10:29:20
【问题描述】:
我正在尝试重命名保存在我的存储目录中的现有文件,但是当我尝试以任何方式访问它时,我得到“找不到文件”。
我尝试使用 Storage::get 方法和 storage_path 方法访问它,但它们都返回未找到的文件。
这是我在 filesystems.php 中的本地驱动程序:
'local' => [
'driver' => 'local',
'root' => storage_path('app/public'),
],
这是我的代码:
Storage::move(storage_path('app/public/'.$document->name), $request->get('rename'));
这是我的错误:
File not found at path: home/vagrant/code/storage/app/public/myFile.pdf
文件存在于该位置,我找不到问题。
【问题讨论】:
-
可能在搜索错误之前检查该文件的所有者和权限。