Laravel Nova - JSON файл при загрузке преобразуется в файл TXT - PullRequest
1 голос
/ 16 марта 2020

В моем ресурсе Nova есть поле для загрузки файла JSON. Когда я пытаюсь загрузить файл JSON, он как-то конвертируется в txt перед сохранением в базе данных. Поэтому, когда я пытаюсь загрузить его, я получаю текстовый файл вместо JSON файла.

Есть идеи, почему Nova конвертирует JSON в TXT для внутреннего использования? Я что-то пропустил? Я полностью потерян здесь.

File::make('File name')->disk('public')

После скриншота сразу после загрузки JSON файла. Но, как вы можете видеть, он отображается в виде файла .txt.

enter image description here

1 Ответ

1 голос
/ 16 марта 2020

Это можно исправить, обновив код следующим образом

File::make('Data','json_data')->disk('public')
            ->storeAs(function (Request $request) {
                return $request->json_data->getClientOriginalName();
            })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...