我现在使用的是Laravel-5,我刚刚创建了一个名为test(test.json)的JSON文件.我的问题是:

  1. 我应该把JSON文件放在哪里?
  2. 如何使用FILE_GET_CONTENTS并指向我想要一个文件?

This is what I've tried which is obviously wrong:

$string = file_get_contents("../json/test.json");   
$json_file = json_decode($string, true);

非常感谢你的帮助!

推荐答案

You can store it in your storage folder in Laravel:

$path = storage_path() . "/json/${filename}.json"; // ie: /var/www/laravel/app/storage/json/filename.json

$json = json_decode(file_get_contents($path), true); 

Json相关问答推荐

时间和日期数据绘制不正确

PowerShell脚本-替换json数组(转义$var将被视为不带双引号的文本)

使用Jolt将字符串数组转换为JSON对象数组

解析JSON说函数parse_json不存在?

集成wix.comstore API|变音符号问题

使用 jolt 变换压平具有公共列 JSON 的复杂嵌套

jq :当路径可变时更新 json 内容

如何使用nifi从json文件中过滤属性

将 JSON 文件放在哪里以在 Angular 8 应用程序中加载静态 JSON 数据?

如果有 1 个元素,如何防止 ConvertFrom-Json 折叠嵌套数组

一起使用 Argparse 和 Json

如何一次加载无限滚动中的所有条目以解析python中的HTML

json.dumps 打乱了顺序

使用 Spring 和 JsonTypeInfo 注释将 JSON 反序列化为多态对象模型

如何在 Perl 中将简单的哈希转换为 json?

如何使用 SwiftyJSON 将字符串转换为 JSON

如何在已声明的 JSON 对象中添加键值对

如何将有向无环图 (DAG) 存储为 JSON?

与classic 规范化表相比,postgres JSON 索引是否足够高效?

java.lang.BootstrapMethodError:调用站点#4 bootstrap 方法的异常,初始化 retrofit 时