mortenscheel/laravel-ide-helper-plus

Barryvdh/laravel-ide-helper 的自动化扩展。

0.3.1 2020-01-15 13:40 UTC

README

Latest Version on Packagist Total Downloads

本包是 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

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

致谢

许可证

MIT。有关更多信息,请参阅 许可证文件