فهرست منبع

wesmiler 报恩寺项目提交

wesmiler 3 سال پیش
والد
کامیت
52ad525498
5فایلهای تغییر یافته به همراه72 افزوده شده و 2 حذف شده
  1. 58 0
      .env-back
  2. 2 1
      .gitignore
  3. 9 0
      app/Http/Controllers/Api/v1/IndexController.php
  4. 1 1
      app/Http/Validator/MemberValidator.php
  5. 2 0
      routes/api.php

+ 58 - 0
.env-back

@@ -0,0 +1,58 @@
+APP_NAME=Laravel
+APP_ENV=local
+APP_KEY=base64:5c43a8wcR8LOQtT3fxxtJ/Y4Hf4y4KdLsGF5Gi6v7SY=
+APP_DEBUG=true
+APP_URL=http://test.com
+
+LOG_CHANNEL=stack
+
+DB_CONNECTION=mysql
+DB_HOST=47.112.222.163
+DB_PORT=3306
+DB_DATABASE=baoensi
+DB_USERNAME=baoensi
+#DB_USERNAME=root
+DB_PASSWORD=eMX8PTzTNyrYTxy5
+#DB_PASSWORD=Login&123
+DB_PREFIX=lev_
+
+FILESYSTEM_DRIVER=public # 文件系统
+
+BROADCAST_DRIVER=log
+CACHE_DRIVER=file
+QUEUE_CONNECTION=redis
+SESSION_DRIVER=file
+SESSION_LIFETIME=120
+
+#REDIS_PREFIX=null
+#REDIS_HOST=127.0.0.1
+#REDIS_PASSWORD=null
+#REDIS_PORT=6379
+#REDIS_DB=1
+
+REDIS_PREFIX=null
+REDIS_HOST=47.112.222.163
+REDIS_PASSWORD=derkj&6688
+REDIS_PORT=6379
+REDIS_DB=4
+
+MAIL_DRIVER=smtp
+MAIL_HOST=smtp.mailtrap.io
+MAIL_PORT=2525
+MAIL_USERNAME=null
+MAIL_PASSWORD=null
+MAIL_ENCRYPTION=null
+
+PUSHER_APP_ID=
+PUSHER_APP_KEY=
+PUSHER_APP_SECRET=
+PUSHER_APP_CLUSTER=mt1
+
+MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
+MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
+
+SITE_NAME = 报恩寺管理系统
+NICK_NAME = 报恩寺管理系统
+VERSION = v1.2.0
+
+IMG_URL = http://127.0.3.60/uploads

+ 2 - 1
.gitignore

@@ -14,4 +14,5 @@
 /doc/*.gitignore
 /storage/framework/cache/
 /app/Models/AwardModel.php
-/app/Models/LotteryModel.php
+/app/Models/LotteryModel.php
+/addons/admin/*.zip

+ 9 - 0
app/Http/Controllers/Api/v1/IndexController.php

@@ -63,6 +63,15 @@ class IndexController extends BaseController
     }
 
     /**
+     * 邀请奖励参数
+     * @return array
+     */
+    public function vipParams(){
+        $config = ConfigService::make()->getConfigByGroup(15);
+        return message(1005,true, $config);
+    }
+
+    /**
      * 获取验证订单信息
      * @return array
      */

+ 1 - 1
app/Http/Validator/MemberValidator.php

@@ -31,7 +31,7 @@ class MemberValidator extends BaseValidator
     // 当前模型所有验证场景
     public static $scenes = [
         'info'=> ['id'],
-        'save'=> ['nickname','gender'],
+        'save'=> ['mobile','nickname','gender'],
     ];
 
     /**

+ 2 - 0
routes/api.php

@@ -34,6 +34,7 @@ Route::post('/auth/weixin', [\App\Http\Controllers\Api\AuthController::class, 'c
 // 公共
 Route::post('/index/jssdk', [\App\Http\Controllers\Api\v1\IndexController::class, 'jssdk']);
 Route::post('/invite/params', [\App\Http\Controllers\Api\v1\IndexController::class, 'inviteParams']);
+Route::post('/vip/params', [\App\Http\Controllers\Api\v1\IndexController::class, 'vipParams']);
 Route::post('/city/list', [\App\Http\Controllers\Api\v1\IndexController::class, 'city']);
 Route::post('/upload/image', [\App\Http\Controllers\Api\UploadController::class, 'uploadImage']);
 
@@ -45,6 +46,7 @@ Route::any('/notify/refund/{scene}', [\App\Http\Controllers\Api\v1\NotifyControl
 // 用户
 Route::post('/member/info', [\App\Http\Controllers\Api\v1\MemberController::class, 'info']);
 Route::post('/member/save', [\App\Http\Controllers\Api\v1\MemberController::class, 'saveInfo']);
+Route::post('/member/vip', [\App\Http\Controllers\Api\v1\MemberController::class, 'vip']);
 
 
 // 寺院