芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php
option('force')) { return; } if ($this->option('markdown')) { $this->writeMarkdownTemplate(); } } /** * Write the Markdown template for the mailable. * * @return void */ protected function writeMarkdownTemplate() { $path = $this->viewPath( str_replace('.', '/', $this->option('markdown')).'.blade.php' ); if (! $this->files->isDirectory(dirname($path))) { $this->files->makeDirectory(dirname($path), 0755, true); } $this->files->put($path, file_get_contents(__DIR__.'/stubs/markdown.stub')); } /** * Build the class with the given name. * * @param string $name * @return string */ protected function buildClass($name) { $class = parent::buildClass($name); if ($this->option('markdown')) { $class = str_replace('DummyView', $this->option('markdown'), $class); } return $class; } /** * Get the stub file for the generator. * * @return string */ protected function getStub() { return $this->option('markdown') ? __DIR__.'/stubs/markdown-mail.stub' : __DIR__.'/stubs/mail.stub'; } /** * Get the default namespace for the class. * * @param string $rootNamespace * @return string */ protected function getDefaultNamespace($rootNamespace) { return $rootNamespace.'\Mail'; } /** * Get the console command options. * * @return array */ protected function getOptions() { return [ ['force', 'f', InputOption::VALUE_NONE, 'Create the class even if the mailable already exists'], ['markdown', 'm', InputOption::VALUE_OPTIONAL, 'Create a new Markdown template for the mailable'], ]; } }