Я использую barryvdh / laravel-elfinder для включения текстового редактора tinymce и файлового менеджера для хранения загруженных изображений в облачном хранилище. Изображения успешно сохраняются под именем редактора каталогов-изображений в облачном хранилище.
Здесь возникает проблема. Я хотел бы хранить изображения на основе различных типов редактора, таких как продукты или статьи. Если изображение загружено в текстовом редакторе на странице product , я бы хотел, чтобы изображение было загружено в каталог editor-images / products , и то же самое относится и к статье редактор изображений / статьи .
Это мой путь к файлу в config / elfinder.php
'disks' => [
env('FILESYSTEM_CLOUD', 'local')=>[
'alias' => 'Cloud Storage',
'path' => 'editor-images'
],
],
Вот как я пытался обновить путь в config / elfinder.php в ArticleController, если изображение загружено в текстовый редактор на странице статьи
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 / article', но изображение все еще сохраняется в каталоге editor-images.