📚
Laravel artisanコマンドで生成されるテンプレートを変更する
どうも〜つぶあんです。
Laravelで新たにModelやViewを追加する際に php artisan make:model XXXX 等のコマンド入力してテンプレートを作成後、
既存のものをコピペして書き換えてみたいなことをしていました。
このテンプレートを独自に変更できないかなあと思って調べたらあったので、いつもの備忘録として。
スタブファイル生成
php artisan stub:publish
するとstubsフォルダが作成されその中にテンプレート群が生成される。
そしたら例えばモデルファイルのテンプレートをカスタマイズしたい場合は
stubs/model.stubファイルをカスタマイズする。
Livewireのスタブファイルの場合
php artisan livewire:stubs
これも同様にstubsフォルダ内にテンプレート群が生成される。
Livewireコンポーネントをカスタマイズしたい場合は
stubs/livewire.stubファイルを変更しればOK。
なるほどね〜。
Discussion