说明
此扩展用于生成提示验证器位置的注释
如果你使用了 验证器中间件, 那么所有的验证过程将会在中间件部分完成,传递给控制器的时候已经是处理好的数据。
此扩展将根据 ValidateMiddlewareConfig 中的配置生成如下注释,方便定位验证器
/**
* @validate {@see UserValidate::sceneLogin()}
*/
安装
composer require itwmw/engine-validate-ide-helper --dev
使用
其他框架可以自行将Itwmw\Validate\Ide\Helper\IdeHelperCommand
命令进行集成
软擎
如果你使用的软擎框架,在安装本扩展后,可直接使用命令
bin/gerent make:validate-ide [完整命名空间或者完整文件名] --dir [文件目录]
Laravel
如果你使用的Laravel框架,在安装本扩展后,可直接使用命令
php artisan make:validate-ide [完整命名空间或者完整文件名] --dir [文件目录]
WebStorm集成
软擎
文件->设置->工具->外部工具->添加
- 名称:
Validate-Ide
或者随意 - 程序:
bin\gerent
Windows选择bat文件 - 参数:
make:validate-ide $FilePath$
- 工作目录:
$ProjectFileDir$
Laravel
文件->设置->工具->外部工具->添加
- 名称:
Validate-Ide
或者随意 - 程序: 如果有PHP的环境变量,可直接写入
php
,否则选择php.exe
的位置 - 参数:
artisan make:validate-ide $FilePath$
- 工作目录:
$ProjectFileDir$
快捷键
为了更方便的使用,可以给此工具设置一个快捷键
文件->设置->键盘映射->外部工具->Validate-Ide-Helper->右键点击->添加键盘快捷键,作者这里是ALT+G