李浩杰 преди 4 години
родител
ревизия
96e7a88a8d

+ 3 - 1
app/Http/Controllers/Api/mini/AuthController.php

xqd
@@ -57,6 +57,8 @@ class AuthController extends BaseController
 
     public function getUserInfo()
     {
-        return $this->success(['data' => Auth::guard('mini')->user()]);
+        $user = Auth::guard('mini')->user();
+        $user->avatar = $user->avatar ? $user->avatar : 'https://t18.9026.com/mini/default-user.png';
+        return $this->success(['data' => $user]);
     }
 }

+ 1 - 1
database/migrations/2020_12_03_130931_create_users_table.php

xqd
@@ -21,7 +21,7 @@ class CreateUsersTable extends Migration
             $table->string('password', 200)->nullable();
             $table->string('open_id', 200)->nullable();
             $table->string('nickname', 200)->nullable();
-            $table->string('avatar', 200)->nullable()->default('');
+            $table->string('avatar', 200)->nullable()->default('https://t18.9026.com/mini/default-user.png');
             $table->string('session_key', 200)->nullable();
             $table->string('token', 200)->nullable();
             $table->timestamps();

+ 4 - 0
mini/pages/index/index.js

xqd xqd
@@ -1,6 +1,7 @@
 //index.js
 //获取应用实例
 import http from '../../utils/http'
+import api from '../../utils/api'
 const app = getApp()
 
 Page({
@@ -25,6 +26,9 @@ Page({
       list: []
     })
     this.getList();
+    api.getByName(this, 'getUserInfo', 'userInfo', {}, function(res) {
+      app.updateUserInfo(res);
+    });
   },
   onLoad: function () {
     if (app.globalData.userInfo) {

+ 1 - 1
mini/utils/api.js

xqd
@@ -18,7 +18,7 @@ const getProject = (that, success = null, error = null) => {
   })
 }
 
-const getByName = (that, url, name, data={}, success=null, error={}) => {
+const getByName = (that, url, name, data={}, success=null, error=null) => {
   http({
     url: url,
     data: data,

+ 1 - 1
mini/utils/http.js

xqd
@@ -44,7 +44,7 @@ const http = (data) => {
       typeof data.success === "function" && data.success(res.data)
     },
     fail: function (res) {
-      
+      console.log(res)
       typeof data.error === "function" && data.error(res.data)
     }
   })

BIN
public/mini/default-user.png