# 说明

此扩展用于生成提示验证器位置的注释

如果你使用了 验证器中间件, 那么所有的验证过程将会在中间件部分完成,传递给控制器的时候已经是处理好的数据。

此扩展将根据 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