laravel-ide-helper でモデルのPHPDoc記述を減らす
laravel-ide-helper v2.8.0
から --write-mixin
オプションが追加されました
DBから情報を取得して、それを元にモデルのPHPDocを生成してくれていましたが、長いことこの上ない。
v2.8.0
をComposerで入れてあげます。なお、執筆時点で Laravel 8 対応の v2.8.1
がリリースされてます。
"require-dev": { // ... "barryvdh/laravel-ide-helper": "^2.8", // ... },
--write-mixin
オプションを付与して実行すると、
/**
* @mixin IdeHelperHogeModel
*/
となり、_ide_helper_models.php
を mixin して参照するようになります
これでモデル自体の行数がグッと減ってよい感じ。