حل فصل الواجهة الأمامية والخلفية يعتمد على 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
في نفس الوقت
بعد التشغيل سيبدو هكذا
إزالة صورة علي بابا كلاود
composer config -g --unset repos.packagist
اصنع CURD
./webman make:curd api/manual
إنشاء وحدة تحكم ونموذج
/** عنوان خادم nacos*/ 'host' => '192.168.1.2',
/** منفذ خادم nacos*/ 'port' => 8848,
/** اسم مستخدم مصادقة nacos*/ 'username' => 'nacos',
/** كلمة مرور مستخدم مصادقة nacos*/ 'password' => 'nacos',
'config_listeners' => [ [ /** DataID / 'Payment.php', / * اسم المجموعة / 'DEFAULT_GROUP', / * namespaceId / '', / * filePath @desc العنوان الذي يتم حفظ ملف التكوين فيه محليًا / config_path( ) ' /nacos/Payment.php'، ]، [ / * DataID / 'application-dev.yml'، / * اسم المجموعة / 'DEFAULT_GROUP'، / * namespaceId / 'b34ea59f-e240-413b-ba3d-bb040981d773', / * filePath @desc العنوان الذي يتم حفظ ملف التكوين فيه محليًا */ config_path() '/nacos/application-dev.yml', ], ] ,