1. Go to this page and download the library: Download ydg/hyperf-admin-generator library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ydg / hyperf-admin-generator example snippets
use HyperfAdminGenerator\ControllerGenerator;
(new ControllerGenerator('your module', 'your table name'))->generator();
use HyperfAdminGenerator\ControllerGenerator;
(new ControllerGenerator('your module', 'your table name', 'your annotation class'))->generator();
use HyperfAdminGenerator\ControllerGenerator;
use App\Annotation\Auth;
$moduleName = 'System';
$tableName = 'system_user';
(new ControllerGenerator($moduleName, $tableName, Auth:class))->generator();
use HyperfAdminGenerator\MapperGenerator;
(new RequestGenerator('your module', 'your table name'))->generator();
use HyperfAdminGenerator\MapperGenerator;
(new RequestGenerator('your module', 'your table name', 'your table columns'))->generator();
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();
use HyperfAdminGenerator\ServiceGenerator;
(new ServiceGenerator('your module', 'your table name'))->generator();
use HyperfAdminGenerator\MapperGenerator;
(new MapperGenerator('your module', 'your table name'))->generator();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.