laravel-ide-helper-plus maintained by mortenscheel
Laravel IDE Helper Plus
This package is an extension for Barry vd. Heuvel's Laravel IDE Helper, adding some convenient automation features:
-
If an Eloquent model's underlying table is modified through a migration, automatically execute
php artisan ide-helper:models App\AffectedModelafter the migration has completed. -
Automatically execute
php artisan ide-helper:generateand/orphp artisan ide-helper:metawhen composer packages are changed (without having to edit the scripts incomposer.json)
I've submitted a pull-request adding these features to the original package, but since there has been no response in several months, I've decided to release them as a separate package.
Installation
Via Composer
$ composer require --dev mortenscheel/laravel-ide-helper-plus
Publish config
$ php artisan vendor:publish --tag ide-helper-plus
Default configuration
<?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),
]
];
Change log
Please see the changelog for more information on what has changed recently.
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
- Barry vd. Heuvel (author of Laravel IDE Helper)
- Morten Scheel (automation features)
License
MIT. Please see the license file for more information.