svem/laravel-ide

此包已废弃且不再维护。作者建议使用sven/artisan-shortcuts包代替。

使用一条简短的命令生成IDE辅助文件。

v1.1.0 2018-06-02 19:54 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:13:21 UTC


README

laravel-ide

Laravel IDE

Latest Version on Packagist Total Downloads Software License StyleCI

注意: 此包已不再维护。请使用sven/artisan-shortcuts代替。

此包提供了一条命令,可以快速生成IDE辅助文件。我对使用Barry van den Heuvel的laravel-ide-helper需要记住3或4条命令来生成辅助文件感到厌倦,因此我编写了自己的命令。然而,我仍然在所有项目中复制和粘贴相同的命令。于是,这个包应运而生。

索引

安装

您需要按照几个简单的步骤来安装此包。

下载

通过composer

$ composer require sven/laravel-ide --dev

或者在composer.json中将包添加到依赖项中,并在命令行中运行composer update以下载包

{
    "require-dev": {
        "sven/laravel-ide": "^1.0"
    }
}

注册服务提供者

由于自动发现,服务提供者已经注册。如果您已在项目中禁用自动发现,则在应用程序处于local环境时,您必须注册\Sven\LaravelIde\ServiceProvider

用法

要(重新)生成IDE辅助文件,请执行以下命令

$ php artisan ide

配置

要发布此包的配置文件,请运行以下命令

$ php artisan vendor:publish --provider="Sven\LaravelIde\ServiceProvider"

这将在config/ide.php中创建一个新文件,您可以在其中配置以下值

write_to_model_files

此选项用于确定是否将生成的docblocks直接写入模型文件或为它们创建单独的文件。

commands.*

这里的键代表要执行的ide-helper命令。如果您想禁用其中一个,将其值设置为false

贡献

所有贡献(拉取请求、问题和建议)都受到欢迎。请先阅读CONTRIBUTING.md。有关所有贡献者,请参阅贡献者页面

许可

sven/laravel-ide 采用MIT许可证(MIT)。请参阅许可证文件获取更多信息。