โซลูชันการแยกส่วนหน้าและส่วนหลังตาม webman + vue3 + element-plus
สร้างฐานข้อมูล 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
หลังจากการเริ่มต้นระบบเสร็จสิ้น เบราว์เซอร์จะเข้าถึง http://127.0.0.1:2800
หากคุณไม่มีสภาพแวดล้อม PHP ในเครื่องหรือการติดตั้งส่วนขยาย PHP ไม่สะดวก คุณสามารถเลือกใช้ Docker
docker run --rm -it -p 8888:8888 -v d:/dnmp/www/webman-admin:/app tinywan/docker-php-webman
ข้างต้นหมายถึงการติดตั้งวอลุ่มข้อมูล webman-admin
ของโปรเจ็กต์ลงใน app
คอนเทนเนอร์ แมปโฮสต์และคอนเทนเนอร์พอร์ต 8888:8888
ในเวลาเดียวกัน
วิ่งเสร็จแล้วก็จะประมาณนี้ครับ
ลบอิมเมจ Alibaba Cloud
composer config -g --unset repos.packagist
ทำเคิร์ด
./webman make:curd api/manual
สร้างคอนโทรลเลอร์และโมเดล
/** ที่อยู่เซิร์ฟเวอร์ nacos*/ 'host' => '192.168.1.2',
/** พอร์ตเซิร์ฟเวอร์ nacos*/ 'พอร์ต' => 8848,
/** ชื่อผู้ใช้การรับรองความถูกต้อง nacos*/ 'ชื่อผู้ใช้' => 'nacos',
/** รหัสผ่านผู้ใช้การรับรองความถูกต้อง nacos*/ 'รหัสผ่าน' => '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 @desc ที่อยู่ที่ไฟล์การกำหนดค่าถูกบันทึกไว้ในเครื่อง */ config_path() '/nacos/application-dev.yml', ], ] ,