FourthPay
1.0.0
Ein mit Laravel+Vue erstelltes Vier-Parteien-Zahlungssystem, einschließlich API-Schnittstelle, Verwaltungs-Backend, Website-Frontend und der grundlegenden Systemvorlage, basiert auf Laravel-admin. Es dient nur der Entwicklung und dem Lernen es für illegale Zwecke.
Backend-Vorlage verwendet: Element-Admin Backend-Demonstration: Die Frontend-Vorlage des Laravel-Backend-Managementsystems wird mit VUE CLI3 erstellt, wobei Element UI als Entwicklungs-Frontend-Entwicklungsframework verwendet wird
Das Frontend verwendet eine Front-End- und Back-End-Trennung, und die Frontend-API muss so konfiguriert werden, dass sie einen domänenübergreifenden Zugriff ermöglicht.
$ 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 ' => [],
]
- Wenn der Controllername Großbuchstaben enthält, müssen die Berechtigungen in der Berechtigungstabelle (
admin_role_permissions
) durch [_] getrennt werden und die Überprüfungsregeln für die Front-End-Anforderungsschnittstelle und die Front-End-Komponentenberechtigungen (v-permission
Tag) müssen identisch sein als Berechtigungstabelle. Beispiel: Controller-NameUserGroupController
-MethodeputEdit
, die Anforderungsschnittstelle und die Berechtigungsüberprüfungsbezeichnung sind:user_group/edit
- Alle kleinen Icons auf der Website liegen im SVG-Format vor und sind in iconfont zu finden