【发布时间】:2017-01-18 21:40:30
【问题描述】:
我在使用 Laravel 5.3 中的文件系统时遇到问题。我正在尝试将文件保存到本地存储中,但是当我调用 $file->store('directory', 'local') 或 Storage::putFile('directory', $file) 时,它会存储在正确的位置 storage/app/directory/filename 但两个函数返回的路径不包括 storage/app 目录的路径,只需directory/filename。
我的本地存储驱动配置如下:
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
显然,我可以用 storage_path() 帮助器包装 $path,但是在阅读文档时这似乎不正确。
https://laravel.com/docs/5.3/filesystem#storing-files
我做错了什么还是错过了什么?
【问题讨论】:
标签: php laravel laravel-5 filesystems laravel-5.3