Basé sur Webman + Vue3 + Element-Plus, Solutions de séparation frontale et back-end.
新建数据库webman-admin
,导入sql 文件地址: db/webman-admin.sql
# 克隆项目
git clone [email protected]:Tinywan/webman-admin.git
# 进入目录
cd webman-admin
# 安装依赖
composer install
# 启动项目(开发模式)
php start.php start
启动完成后浏览器访问http://127.0.0.1:8888/
# 进入web目录
cd web
# 安装依赖
npm i
# 启动项目(开发模式)
npm run serve
Une fois le début terminé, le navigateur accède à http://127.0.0.1:2800
Si vous n'avez pas d'environnement PHP ou d'extension PHP, il n'est pas pratique à installer, vous pouvez choisir d'utiliser Docker
docker run --rm -it -p 8888:8888 -v d:/dnmp/www/webman-admin:/app tinywan/docker-php-webman
以上表示挂载项目webman-admin
数据卷到容器app
。同时映射宿主机和容器端口8888:8888
Après avoir coulé, comme indiqué ci-dessous
Retirer l'image miroir du nuage Alibaba
composer config -g --unset repos.packagist
Faire caillé
./webman make:curd api/manual
Générer un contrôleur et un modèle
/ ** Adresse latérale du service NACOS * / 'hôte' => '192.168.1.2',
/ ** NACOS Server Port * / 'port' => 8848,
/ ** Nom d'utilisateur de certification NACOS * / 'username' => 'nacos',
/ ** Mot de passe utilisateur de certification NACOS * / 'Mot de passe' => 'nacos',
'config_listeners' => [ [ /** DataID / 'payment.php', / * groupName / 'DEFAULT_GROUP', / * namespaceId / '', / * filePath @desc 配置文件本地保存的地址/ config_path() . ' /nacos/payment.php', ], [ / * DataID / 'application-dev.yml', / * groupName / 'DEFAULT_GROUP', / * namespaceId / 'b34ea59f-e240-413b-ba3d-bb040981d773', / * filePath Fichier de configuration @desc Adresse enregistrée locale * / config_path ().