LoginSignup
2
2

More than 5 years have passed since last update.

laravel-ide-helperがLaravel5.4で動いてくれない時

Last updated at Posted at 2017-06-23

どうも。最近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

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2