Как динамически настроить хранилище для AWS S3 на ресурс сохранения с файлом в Laravel Nova - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужна поддержка нескольких совместимых с AWS серверов.Я создаю таблицу для конфигурации S3.Пользователь выбирает целевой конфиг s3 в форме создания ресурса.

BelongsTo::make('Storage'),
\Laravel\Nova\Fields\File::make('File')->disk('s3');

Создать форму

Проблема: мне нужно сохранить файл в хранилище s33, выбранном в поле Storage.

Я ожидаю, что есть метод, в котором я могу получить значение, выбранное пользователем, и перенастроить конфигурацию s3 перед началом сохранения файла.

Таблица хранилищ

...