Solução de separação front-end e back-end baseada em webman + vue3 + element-plus.
Crie um novo banco de dados webman-admin
e importe o endereço do arquivo sql: db/webman-admin.sql
# 克隆项目
git clone [email protected]:Tinywan/webman-admin.git
# 进入目录
cd webman-admin
# 安装依赖
composer install
# 启动项目(开发模式)
php start.php start
Após a inicialização ser concluída, o navegador acessa http://127.0.0.1:8888/
# 进入web目录
cd web
# 安装依赖
npm i
# 启动项目(开发模式)
npm run serve
Após a inicialização ser concluída, o navegador acessa http://127.0.0.1:2800
Se você não possui um ambiente PHP local ou a extensão PHP é inconveniente para instalar, você pode optar por usar o Docker
docker run --rm -it -p 8888:8888 -v d:/dnmp/www/webman-admin:/app tinywan/docker-php-webman
O acima significa montar o volume de dados webman-admin
do projeto no app
contêiner. Mapeie portas de host e contêiner 8888:8888
ao mesmo tempo
Depois de correr, ficará assim
Remover imagem do Alibaba Cloud
composer config -g --unset repos.packagist
Faça COALHA
./webman make:curd api/manual
Gerar controlador e modelo
/** endereço do servidor nacos*/ 'host' => '192.168.1.2',
/** porta do servidor nacos*/ 'porta' => 8848,
/** nome de usuário de autenticação nacos*/ 'username' => 'nacos',
/** senha do usuário de autenticação nacos*/ 'password' => 'nacos',
'config_listeners' => [ [ /** DataID / 'payment.php', / * groupName / 'DEFAULT_GROUP', / * namespaceId / '', / * filePath @desc O endereço onde o arquivo de configuração é salvo localmente / config_path( ) . ' /nacos/payment.php', ], [ / * DataID / 'application-dev.yml', / * groupName / 'DEFAULT_GROUP', / * namespaceId / 'b34ea59f-e240-413b-ba3d-bb040981d773', / * filePath @desc O endereço onde o arquivo de configuração é salvo localmente */ config_path() '/nacos/application-dev.yml', ], ] ,