FourthPay
1.0.0
تم إنشاء نظام دفع رباعي الأطراف باستخدام Laravel+Vue، بما في ذلك واجهة API والواجهة الخلفية للإدارة والواجهة الخلفية للوكيل والواجهة الأمامية لموقع الويب ونموذج النظام الأساسي المبني على Laravel-admin وهو مخصص للتطوير والتعلم فقط ذلك لأغراض غير مشروعة.
يستخدم قالب الواجهة الخلفية: العرض التوضيحي للواجهة الخلفية لـ Element-Admin: تم إنشاء قالب الواجهة الأمامية لنظام إدارة الواجهة الخلفية Laravel باستخدام VUE CLI3، باستخدام Element UI كإطار عمل لتطوير الواجهة الأمامية
تستخدم الواجهة الأمامية الفصل بين الواجهة الأمامية والخلفية، ويجب تكوين واجهة برمجة تطبيقات الواجهة الأمامية للسماح بالوصول عبر النطاقات.
$ git clone [email protected]:tuo0/laravel-admin.git
$ cd laravel-admin/backend/
$ composer install
$ npm install
$ cd ../frontend-api
$ composer install
$ cd ../frontend-web
$ npm install$ php artisan queue:work redis # 安装
$ npm install -g laravel-echo-server
# 配置
$ laravel-echo-server init
# 启动
$ laravel-echo-server start$ php artisan queue:listen --tries=1$ php artisan key:generate$ npm run prod$ vue run build[
' code ' => 1 ,
' msg ' => '' ,
' data ' => [],
]
- إذا كان اسم وحدة التحكم يحتوي على أحرف كبيرة، فيجب فصل الأذونات الموجودة في جدول الأذونات (
admin_role_permissions) بـ [_]، ويجب أن تكون واجهة طلب الواجهة الأمامية وقواعد التحقق من إذن مكون الواجهة الأمامية (علامةv-permission) هي نفسها كجدول الأذونات على سبيل المثال: اسم وحدة التحكم، طريقةUserGroupControllerputEdit، وواجهة الطلب وتسمية التحقق من الإذن هي:user_group/edit- جميع الرموز الصغيرة الموجودة على موقع الويب بتنسيق SVG ويمكن العثور عليها بتنسيق iconfont