使用laravel修改json文件

时间:2016-08-02 20:45:02

标签: php laravel laravel-5.2

因为我可以修改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?  

}

非常感谢你的帮助:)

1 个答案:

答案 0 :(得分:2)

使用$data = json_decode($your_file_content,true),然后将$data修改为普通的php数组,并在保存之前使用json_encode($data)并保存数据。