## **Vip專屬鏈接管理設計邏輯說明**
#### 1:manager【后臺】關聯文件<hr>
1:控制器:VipController.php(路徑:Modules/Yunying/Http/Controllers/V1/VipController.php)
2:路由:api.php(路徑:Modules/Yunying/Routes/api.php)
3:服務:ServersService.php、VipService.php(路徑:Modules/Yunying/Service/ServersService.php)
4:env文件:.env.production(路徑:/)
5:配置:app.php(路徑:config/app.php)
6:模型:Game.php、Role.php、Server.php、VipModel.php、User.php(路徑:Modules/Yunying/Entities/Role.php)
7:請求參數驗證類:VipRequest.php(路徑:Modules/Yunying/Http/Requests/VipRequest.php)
#### 2:arcticwolfgame【公眾號】關聯文件<hr>
1:路由文件:index.js(路徑:src/router/index.js)
2:頁面文件:vip.vue(路徑:src/views/vip/vip.vue)
3:js文件:index.js(路徑:src/api/vip/index.js)
#### 3:api關聯文件【API接口】關聯文件<hr>
1:路由文件:wx.php(路徑:routes/wx.php)
2:控制器文件:VipController(路徑:app/Http/Controllers/V1/VipController.php)
3:模型文件:VipModel.php(路徑:app/Models/VipModel.php)
#### 4:sql建表結構語句【sql語句】<hr>
CREATE TABLE `game_vip_recharge` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`game_slug` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '游戲ID(子游戲)',
`server_name` varchar(255) CHARACTER SET utf8mb4 NOT NULL COMMENT '區服',
`role_name` varchar(255) CHARACTER SET utf8mb4 NOT NULL COMMENT '角色名',
`user_id` int(11) NOT NULL COMMENT '用戶ID',
`content` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '前端展示所需信息(Json)',
`link` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '專屬鏈接',
`created_at` timestamp NULL DEFAULT NULL COMMENT '添加時間',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '修改時間',
`deleted_at` timestamp NULL DEFAULT NULL COMMENT '刪除時間',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='VIP專屬充值表';
- Laravel5.5總結
- 項目管理
- Manager
- Vip專屬鏈接管理
- Api
- Vip專屬鏈接管理(Api)
- php artisan route:list 路由顯示不全
- 數據遷移和填充
- Laravel5.5事件監聽機制(注冊-監聽-任務調度)
- 章節1:未啟用任務調度
- 章節2:啟用任務調度
- 使用記錄
- 數據遷移使用記錄
- 安裝laravel5.5日志觀察器
- Laravel5.5消息隊列(rabbitmq)
- 1:laravel自帶消息隊列
- 2:RabbitMq隊列使用
- 第三方支付擴展:yansongda/laravel-pay
- 安裝指引
- 控制器內使用
- 分表查詢(mysql+mongo)
- 前端Vue按鈕導出問題
- 單元測試
- 模型使用
- laravel9數據填充
- laravel9子查詢