Sven\FlexEnv\Env::delete PHP Méthode

delete() public méthode

Delete an entry from the .env file.
public delete ( string $key ) : Env
$key string
Résultat Env
    public function delete($key)
    {
        $old = $this->get($key);
        $this->replaceInFile("{$key}={$old}", '');
        return $this;
    }

Usage Example

Exemple #1
0
 /**
  * Execute the console command.
  *
  * @return void
  */
 public function handle()
 {
     $env = new Env(base_path('.env'));
     $key = strtoupper($this->argument('key'));
     $result = $env->delete($key)->get($key);
     if ($result !== '' && !is_null($result)) {
         $env->rollback();
         return $this->comment("No value was found for \"{$key}\" in the .env file, nothing was changed.");
     }
     return $this->comment("Successfully deleted the entry \"{$key}\" from your .env file.");
 }