japool/generate-code-hyperf

dev-main 2024-09-09 18:12 UTC

This package is auto-updated.

Last update: 2024-09-09 18:13:31 UTC


README

使用Hyperf框架生成代码的示例项目。该项目包含一个命令行工具,用于生成Hyperf框架下的代码。

php bin/hyperf.php vendor:publish japool/generate-code-hyperf

根据文档安装 validation

composer require hyperf/validation

在 config/autoload/middlewares.php 中添加中间件

\Hyperf\Validation\Middleware\ValidationMiddleware::class

添加验证器异常处理器

\App\Exception\Handler\ValidationExceptionHandler::class

添加api 接口异常处理器

\App\Exception\Handler\ApiExceptionHandler::class,

[可选] 自动化测试

composer require hyperf/testing --dev

在 config/autoload/dependencies.php 中添加抽象对象注入

\App\Base\src\JsonCallBackInterface::class=>\App\Base\src\JsonCallBack::class

生成base类文件

php bin/hyperf.php generate:generateBaseCommons

生成crud 代码

php bin/hyperf.php generate:crud-code