因为我可以修改laravel文件中的json吗? 在File类可用的方法中,只允许我添加其他文本:
File::append($path, $data);
但是,找不到要修改的方法。
示例:
public function json(){
$data = json_encode([
'data1' => 'hello',
'data2' => 'world' ]);
File::append($path, $data);
}
public function ModifyJson(){
//how change value for data2?
}
非常感谢你的帮助:)
答案 0 :(得分:2)
使用$data = json_decode($your_file_content,true)
,然后将$data
修改为普通的php数组,并在保存之前使用json_encode($data)
并保存数据。