【发布时间】:2019-12-01 00:44:08
【问题描述】:
我正在创建一个 CMS,我可以在其中使用 Laravel 的文件上传来上传文件(照片、pdf 等)。我所做的不同之处在于我想将文件存储在我的 CMS 项目目录之外,比如说我网站的存储文件夹。顺便说一句,我正在创建两个不同的项目
Laravel 文档说我可以在 filesystems.php 中更改它的上传路径,我所做的是获取我的网站存储文件夹的相对路径并将其粘贴到此处(见下文)。
'local' => [
'driver' => 'local', //here
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
正如预期的那样,它不起作用。有帮助吗?
【问题讨论】:
-
项目目录之外是什么意思?
-
任何错误信息?
-
@EmtiazZahid 我的意思是我想将文件上传到我的 CMS 目录之外,因为我正在创建两个单独的项目。我知道 Laravel 默认将上传的文件存储在项目存储文件夹中,但我不想使用它。
标签: php laravel file-upload