/** * 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."); }
/** * Execute the console command. * * @return void */ public function handle() { $env = new Env(base_path('.env')); $key = strtoupper($this->argument('key')); $value = (string) $this->argument('value'); $linebreak = (bool) $this->option('line-break'); if (preg_match('/\\s/', $value)) { $value = "\"{$value}\""; } $result = $env->set($key, $value, $linebreak)->get($key); if ($result !== $value) { $env->rollback(); return $this->error('Could not set the value in your .env file, reverting...'); } return $this->comment("Successfully set [{$key}] to [{$value}] in your .env file."); }