itwmw/engine-validate-ide-helper

自动生成提示验证器位置的注释

v4.1.0 2022-02-18 07:44 UTC

This package is auto-updated.

Last update: 2024-12-24 12:52:14 UTC


README

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

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

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