我正在使用 barryvdh / laravel-elfinder 来包括tinymce文本编辑器和文件管理器,以将上传的图像存储在云存储中。图像已成功保存在云存储中的目录名称editor-images下。
问题来了。我想根据不同类型的编辑器(例如产品或文章)来存储图像。如果图像是在 product 页面的文本编辑器上上传的,我希望将图像上传到 editor-images / products 目录下,文章< strong>编辑器图片/文章。
这是我在config / elfinder.php中的路径设置
'disks' => [
env('FILESYSTEM_CLOUD', 'local')=>[
'alias' => 'Cloud Storage',
'path' => 'editor-images'
],
],
如果图像上传到文章页面上的文本编辑器,这就是我尝试在ArticleController中更新config / elfinder.php中的路径的方法
protected $app;
public function __construct(Application $app)
{
$this->app = $app;
$this->app->config->set('elfinder.disks.'.env('FILESYSTEM_CLOUD', 'local').'.path', 'editor-images/articles');
}
我试图在config / elfinder.php中输出路径,它显示该路径为“ editor-images / articles”,但该图像仍存储在editor-images目录下。