public function cacheCommand()
    {
        $file = $this->alias->resolve('@root/.env');
        if (!file_exists($file)) {
            return $this->console->writeLn(['`:file` dotenv file is not exists', 'file' => $file]);
        }

        $data = (new Dotenv())->parse(file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
        $content = '<?php' . PHP_EOL .
            'return ' . var_export($data, true) . ';' . PHP_EOL;
        $this->filesystem->filePut('@root/.env.php', $content);

        return 0;
    }
public function cacheCommand()
    {
        $file = $this->alias->resolve('@root/.env');
        if (!file_exists($file)) {
            return $this->console->writeLn(['`:file` dotenv file is not exists', 'file' => $file]);
        }

        $data = (new Dotenv())->parse(file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
        $content = '<?php' . PHP_EOL .
            'return ' . var_export($data, true) . ';' . PHP_EOL;
        $this->filesystem->filePut('@root/.env.php', $content);

        return 0;
    }
public function cacheCommand ( ) { $ file = $ this -> alias -> resolve ( '@root/.env' ) ; if ( ! file_exists ( $ file ) ) { return $ this -> console -> writeLn ( [ '`:file` dotenv file is not exists' , 'file' => $ file ] ) ; } $ data = ( new Dotenv ( ) ) -> parse ( file ( $ file , FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES ) ) ; $ content = '<?php' . PHP_EOL . 'return ' . var_export ( $ data , true ) . ';' . PHP_EOL ; $ this -> filesystem -> filePut ( '@root/.env.php' , $ content ) ; return 0 ; }
parse .env file and save to .env.php
parse . env file and save to . env . php