ydg/hyperf-admin-generator
最新稳定版本:v3.1.1
Composer 安装命令:
composer require ydg/hyperf-admin-generator
包简介
hyperf admin code generator
README 文档
README
📦 Hyperf Admin Code Generator
Install
composer require ydg/hyperf-admin-generator
Usage
Generator Controller
<?php use HyperfAdminGenerator\ControllerGenerator; (new ControllerGenerator('your module', 'your table name'))->generator();
Generator Controller With More Annotation
<?php use HyperfAdminGenerator\ControllerGenerator; (new ControllerGenerator('your module', 'your table name', 'your annotation class'))->generator();
Example:
<?php use HyperfAdminGenerator\ControllerGenerator; use App\Annotation\Auth; $moduleName = 'System'; $tableName = 'system_user'; (new ControllerGenerator($moduleName, $tableName, Auth:class))->generator();
Generator Request
<?php use HyperfAdminGenerator\MapperGenerator; (new RequestGenerator('your module', 'your table name'))->generator();
Generator Request With Columns
<?php use HyperfAdminGenerator\MapperGenerator; (new RequestGenerator('your module', 'your table name', 'your table columns'))->generator();
Example in hyperf:
<?php use HyperfAdminGenerator\MapperGenerator; use Hyperf\Database\ConnectionResolverInterface; $moduleName = 'System'; $tableName = 'system_user'; $resolver = container()->get(ConnectionResolverInterface::class); $columns = $resolver->connection()->getSchemaBuilder()->getColumnTypeListing($tableName); (new RequestGenerator($moduleName, $tableName, $columns))->generator();
Generator Service
<?php use HyperfAdminGenerator\ServiceGenerator; (new ServiceGenerator('your module', 'your table name'))->generator();
Generator Mapper
<?php use HyperfAdminGenerator\MapperGenerator; (new MapperGenerator('your module', 'your table name'))->generator();
统计信息
- 总下载量: 1.18k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2024-08-13