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 して参照するようになります
これでモデル自体の行数がグッと減ってよい感じ。