FourthPay
1.0.0
Un système de paiement à quatre parties construit à l'aide de Laravel+Vue, comprenant une interface API, un backend de gestion, un backend d'agent, un frontend de site Web et le modèle de système de base est construit sur la base de Laravel-admin. Il est uniquement destiné au développement et à l'apprentissage. à des fins illégales.
Utilisations du modèle backend : Démonstration backend Element-Admin : Le modèle frontal du système de gestion backend Laravel est construit à l'aide de VUE CLI3, en utilisant Element UI comme cadre de développement front-end.
Le frontend utilise la séparation front-end et back-end, et l'API frontend doit être configurée pour autoriser l'accès entre domaines.
$ 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 le nom du contrôleur contient des lettres majuscules, les autorisations dans la table d'autorisations (
admin_role_permissions) doivent être séparées par [_], et l'interface de requête frontale et les règles de vérification des autorisations des composants frontaux (balisev-permission) doivent être les mêmes. comme table d'autorisation. Par exemple : nom du contrôleur, méthodeUserGroupControllerputEdit, l'interface de demande et l'étiquette de vérification des autorisations sont :user_group/edit- Toutes les petites icônes du site sont au format SVG et se trouvent dans iconfont