mortenscheel / laravel-ide-helper-plus
Barryvdh/laravel-ide-helper 的自动化扩展。
0.3.1
2020-01-15 13:40 UTC
Requires
- barryvdh/laravel-ide-helper: ^2.6
- doctrine/dbal: ^2.9
- illuminate/support: ~5|^6.0
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-23 01:50:51 UTC
README
本包是 Barry vd. Heuvel 的 Laravel IDE Helper 的扩展,增加了方便的自动化功能。
-
如果通过迁移修改了 Eloquent 模型的底层表,迁移完成后自动执行
php artisan ide-helper:models App\AffectedModel
。 -
当 composer 包发生变化时,自动执行
php artisan ide-helper:generate
和/或php artisan ide-helper:meta
(无需编辑composer.json
中的脚本)。
我已经向原始包提交了一个 pull-request,添加了这些功能,但几个月来没有收到任何回应,所以我决定将它们作为一个单独的包发布。
安装
通过 Composer
$ composer require --dev mortenscheel/laravel-ide-helper-plus
发布配置
$ php artisan vendor:publish --tag ide-helper-plus
默认配置
<?php return [ 'auto-docblocks' => [ 'enabled' => env('AUTO_MODEL_DOCBLOCKS', false), 'options' => [ '--write' => true, '--smart-reset' => true, ], ], 'auto-generate' => [ 'enabled' => env('AUTO_IDE_HELPER_GENERATE', false), ], 'auto-meta' => [ 'enabled' => env('AUTO_IDE_HELPER_META', false), ] ];
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 contributing.md。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
致谢
- Barry vd. Heuvel(Laravel IDE Helper 的作者)
- Morten Scheel(自动化功能)
许可证
MIT。有关更多信息,请参阅 许可证文件。