FourthPay
1.0.0
Um sistema de pagamento quadripartido construído usando Laravel + Vue, incluindo interface API, backend de gerenciamento, backend de agente, frontend de site e o modelo básico do sistema é construído com base em Laravel-admin. É apenas para desenvolvimento e aprendizado. para fins ilegais.
O modelo de back-end usa: Element-Admin Demonstração de back-end: O modelo de front-end do sistema de gerenciamento de back-end Laravel é construído usando VUE CLI3, usando Element UI como estrutura de desenvolvimento front-end de desenvolvimento
O frontend usa separação de front-end e back-end, e a API frontend precisa ser configurada para permitir acesso entre domínios.
$ 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 ' => [],
]
- Se o nome do controlador contiver letras maiúsculas, as permissões na tabela de permissões (
admin_role_permissions
) deverão ser separadas por [_], e a interface de solicitação de front-end e as regras de verificação de permissão do componente de front-end ( tagv-permission
) deverão ser as mesmas como a tabela de permissões. Por exemplo: nome do controladorUserGroupController
métodoputEdit
, a interface de solicitação e o rótulo de verificação de permissão são:user_group/edit
- Todos os pequenos ícones do site estão no formato SVG e podem ser encontrados em iconfont