web-dev-qa-db-ja.com

jsonファイルをLaravelコントローラーにロードする方法は?

Laravelのコントローラーにロードして、データをアプリケーションに使用できるようにするJSONファイルがあります。

ファイルのパスは/storage/app/calendar_Ids.jsonです。

これを行うための正しい方法は何ですか?

7
Zach Tackett

ここで、これはソートするのに役立つはずです。

use Storage;

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

これを試して

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

次に、dd($content);だけで、機能するかどうかを確認します。

3
Onix

あなたもこれを試すことができます:

$json = storage_path('folder/filename.json');
0
Yannick Dirbé