【问题标题】:Laravel Nova - JSON file when uploaded converts to TXT fileLaravel Nova - 上传后的 JSON 文件转换为 TXT 文件
【发布时间】:2020-06-27 16:23:14
【问题描述】:

我的 Nova 资源中有一个文件字段用于上传 JSON 文件。当我尝试上传 JSON 文件时,它在存储到数据库之前如何转换为 txt。所以当我尝试下载它时,我得到的是一个 txt 文件而不是 JSON 文件。

知道为什么 Nova 在内部将 JSON 转换为 TXT 吗?我错过了什么吗? 我完全迷路了。

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

上传 JSON 文件后的屏幕截图。但如您所见,它显示为 .txt 文件。

【问题讨论】:

    标签: laravel laravel-5 laravel-nova


    【解决方案1】:

    这可以通过以下方式更新代码来解决

    File::make('Data','json_data')->disk('public')
                ->storeAs(function (Request $request) {
                    return $request->json_data->getClientOriginalName();
                })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-09
      • 2017-06-18
      • 1970-01-01
      • 2020-11-09
      • 2019-08-29
      • 2016-10-02
      • 2015-12-11
      • 2020-01-08
      相关资源
      最近更新 更多