japool / generate-code-hyperf
dev-main
2024-09-09 18:12 UTC
Requires
- php: >=8.1
- ext-pdo_mysql: *
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