LoginSignup
0
0

More than 1 year has passed since last update.

Laravel IDE Helper Generator

Posted at
composer require --dev barryvdh/laravel-ide-helper

でインストール。


設定をしない人も多い。その場合はこの段は省略。

php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config

すると/config/ide-helper.phpができるのでこれを修正。

config/ide-helper.php
...
'write_model_magic_where' => false,// trueから修正
...
'write_model_relation_count_properties' => false,// 同上
...



php artisan clear-compiled
php artisan ide-helper:generate
php artisan ide-helper:models
php artisan ide-helper:meta

下から2行目ではnoと入力、最終行はPhpStormのみ。
使い方は

composer.json
"scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan ide-helper:generate",
            "@php artisan ide-helper:meta",
            "@php artisan package:discover --ansi"
        ],
},

これで

composer dump-autoload

を実行すればそのたびにdocs(こう書いてある)が再生成される。
最後に.gitignoreに

.gitignore
... 
_ide_helper.php
_ide_helper_models.php
.phpstorm.meta.php

を追加。

0
0
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
0
0