Php 使用laravel修改json文件

Php 使用laravel修改json文件,php,laravel,laravel-5.2,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); } pub

我可以在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?  

}

非常感谢您的帮助:)

使用
$data=json\u decode($your\u file\u content,true)
,然后将
$data
修改为普通php数组,在保存之前使用
json\u encode($data)
并保存数据。

文件获取内容(),然后json\u decode(),然后修改,然后文件放入内容()