src/Env.php
private function setEnv($key, $value)
    {
        $array = $this->getEnv();
        $index = array_search($key, array_column($array, 'key'));
        if ($index !== false) {
            $array[$index]['value'] = $value; // 更新
        } else {
            array_push($array, ['key' => $key, 'value' => $value]); // 新增
        }
        return $this->saveEnv($array);
    }
private function setEnv($key, $value)
    {
        $array = $this->getEnv();
        $index = array_search($key, array_column($array, 'key'));
        if ($index !== false) {
            $array[$index]['value'] = $value; // 更新
        } else {
            array_push($array, ['key' => $key, 'value' => $value]); // 新增
        }
        return $this->saveEnv($array);
    }
private function setEnv ( $ key , $ value ) { $ array = $ this -> getEnv ( ) ; $ index = array_search ( $ key , array_column ( $ array , 'key' ) ) ; if ( $ index !== false ) { $ array [ $ index ] [ 'value' ] = $ value ; // 更新 } else { array_push ( $ array , [ 'key' => $ key , 'value' => $ value ] ) ; // 新增 } return $ this -> saveEnv ( $ array ) ; }
Update or create .env variable.
@param $key
@param $value
@return bool
Update or create . env variable .