どうも。最近typoが多くて困ってるh1y0r1nだよ。
laravel書いてるんだけど、magic methodを補完してくれないんだよね。
scopeActiveとか書いてるとき、scorpActiveって書いてて30分詰まった結果、なんとか保管する方法を探すことにしたよ。
laravel-ide-helperとの出会い
https://github.com/barryvdh/laravel-ide-helper
こんなのを見つけて、流し読みで設定を終わらせた。<-原因
結果動かない。
そうだ、@attakei先生に聞いてみよう。
翌日、プルリクが来た。
composer.json
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan ide-helper:meta",
+ "php artisan ide-helper:models -N",
"php artisan optimize"
]
scopeActiveを書いてるModelでmagic methodの補完をしたい場合は
php artisan ide-helper:models -N
を実行して_ide_helper_models.phpを生成する必要があった。
ちなみに-NオプションはPhpDocを書き込まない-nowriteオプションだから、日本語コメントとかをDocに書いてる時はつけておかないと消えるみたいだよ!
それでは良いTypoライフを!
special thanks @attakei