FourthPay
1.0.0
ระบบการชำระเงินสี่ฝ่ายที่สร้างขึ้นโดยใช้ Laravel+Vue รวมถึงอินเทอร์เฟซ API, แบ็กเอนด์การจัดการ, แบ็กเอนด์ของตัวแทน, ส่วนหน้าของเว็บไซต์ และเทมเพลตระบบพื้นฐานสร้างขึ้นจาก Laravel-admin มีไว้เพื่อการพัฒนาและการเรียนรู้เท่านั้น เพื่อวัตถุประสงค์ที่ผิดกฎหมาย
การใช้เทมเพลตแบ็กเอนด์: การสาธิตแบ็กเอนด์ของผู้ดูแลระบบองค์ประกอบ: เทมเพลตส่วนหน้าของระบบการจัดการแบ็กเอนด์ Laravel สร้างขึ้นโดยใช้ VUE CLI3 โดยใช้ Element UI เป็นเฟรมเวิร์กการพัฒนาส่วนหน้าของการพัฒนา
ส่วนหน้าใช้การแยกส่วนหน้าและส่วนหลัง และจำเป็นต้องกำหนดค่า frontend-api เพื่ออนุญาตการเข้าถึงข้ามโดเมน
$ 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
) จะต้องเหมือนกัน เป็นตารางสิทธิ์ ตัวอย่างเช่น: ชื่อคอนโทรลเลอร์UserGroupController
วิธีputEdit
อินเทอร์เฟซคำขอและป้ายกำกับการตรวจสอบสิทธิ์คือ:user_group/edit
- ไอคอนขนาดเล็กทั้งหมดบนเว็บไซต์อยู่ในรูปแบบ SVG และสามารถพบได้ใน iconfont