svem / laravel-ide
v1.1.0
2018-06-02 19:54 UTC
Requires
- php: ^7.1
- barryvdh/laravel-ide-helper: ^2.4
This package is not auto-updated.
Last update: 2022-02-01 13:13:21 UTC
README
Laravel IDE
注意: 此包已不再维护。请使用
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)。请参阅许可证文件获取更多信息。