FourthPay
1.0.0
Un sistema de pago de cuatro partes creado con Laravel + Vue, que incluye la interfaz API, el backend de administración, el backend del agente, el frontend del sitio web y la plantilla básica del sistema, está construido en base a Laravel-admin. Es solo para desarrollo y aprendizaje. con fines ilegales.
Usos de la plantilla de backend: Demostración de backend de Element-Admin: la plantilla de frontend del sistema de administración de backend de Laravel se crea utilizando VUE CLI3, utilizando Element UI como marco de desarrollo de front-end
La interfaz utiliza la separación de front-end y back-end, y la API de frontend debe configurarse para permitir el acceso entre dominios.
$ 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 ' => [],
]
- Si el nombre del controlador contiene letras mayúsculas, los permisos en la tabla de permisos (
admin_role_permissions
) deben estar separados por [_], y la interfaz de solicitud de front-end y las reglas de verificación de permisos del componente de front-end (etiquetav-permission
) deben ser las mismas. como tabla de permisos, por ejemplo: nombre del controladorUserGroupController
métodoputEdit
, la interfaz de solicitud y la etiqueta de verificación de permisos son:user_group/edit
- Todos los íconos pequeños del sitio web están en formato SVG y se pueden encontrar en iconfont.