обновить настройки конфигурации Laravel на определенной странице - PullRequest
0 голосов
/ 24 апреля 2019

Я использую 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.

...