📚
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