如何将 json 文件加载到 Laravel 控制器中?

How to load json file into Laravel Controller?

我有一个 JSON 文件,我想将其加载到 Laravel 中的控制器中,以便我可以将数据用于我的应用程序。

文件路径为/storage/app/calendar_Ids.json.

执行此操作的正确方法是什么?

试试这个

$path = '/storage/app/calendar_Ids.json';
$content = json_decode(file_get_contents($path), true);`

然后 dd($content); 看看它是否有效。

在这里,这应该可以帮助您进行排序。

use Storage;

$json = Storage::disk('local')->get('calendar_Ids.json');
$json = json_decode($json, true);

你也可以试试这个:

$json = storage_path('folder/filename.json');