2017-07-26 103 views
1

我用php artisan生成控制器的評論:產生laravel控制器不

php artisan make:controller TestController --resource 

我總是刪除評論,因爲我不喜歡他們,但我每次生成一個文件,刪除的意見和我」我厭倦了它。

有什麼辦法可以在沒有評論的情況下生成文件嗎?

+1

將生成器及其使用的模板複製到'commands'目錄,自定義命令'make:cleancontroller',並在模板文件中刪除註釋。 – Ohgodwhy

回答

1

As @ Ohgodwhy的評論指出,不是沒有創建自己的命令。

Laravel使用模板文件,以使控制器(和其他源文件),在一個資源控制器的Laravel 5.4的情況下,這個文件:

https://github.com/laravel/framework/blob/5.4/src/Illuminate/Routing/Console/stubs/controller.stub

make:命令集一般通過取工作一個模板文件並替換它們中的名字(https://github.com/laravel/framework/blob/5.4/src/Illuminate/Console/GeneratorCommand.php#L152),而不是任何代碼生成。 因此,沒有任何可用於更改輸出的選項(如縮進首選項)。