xiaogang 3 éve
szülő
commit
a67cda1913

+ 12 - 2
app/Http/Controllers/Api/UserController.php

xqd xqd
@@ -181,11 +181,11 @@ class UserController extends Controller
     }
 
     /**
-     * 获取个人标签
+     * 获取个人自定义标签
      */
     public function get_hobby(){
         $user = auth('api')->user();
-        $hobby = UserInfoModel::query()->where('user_id',$user->id)->value('hobby');
+        $hobby = UserInfoModel::query()->where('user_id',$user->id)->value('hobby_self');
         if(!empty($hobby)){
             $hobby = explode(',',$hobby);
         }else{
@@ -193,6 +193,16 @@ class UserController extends Controller
         }
         return response()->json(['data'=>$hobby]);
     }
+    /**
+     * 修改个人自定义标签
+     */
+    public function edit_hobby(Request $request){
+        $user = auth('api')->user();
+        $user_info = UserInfoModel::query()->where('user_id',$user->id)->first();
+        $user_info->hobby_self = $request['hobby_self'];
+        $user_info->save();
+        return response()->json(['message'=>'修改成功']);
+    }
 
     /**
      * 修改标签

+ 1 - 1
app/Models/UserInfoModel.php

xqd
@@ -9,7 +9,7 @@ class UserInfoModel extends BaseModel
     protected $table = 'users_info';
     public $timestamps = false;
     protected $primaryKey="user_id";
-    protected $fillable = ['user_id','weixin', 'nickname','avatar','birthday','height','weight','work','info','figure','feeling','education','income','drink','smoke','hobby','photo','video'];
+    protected $fillable = ['user_id','weixin', 'nickname','avatar','birthday','height','weight','work','info','figure','feeling','education','income','drink','smoke','hobby','hobby_self','photo','video'];
 
     protected $appends = ['age'];
 

+ 1 - 0
routes/api.php

xqd
@@ -131,6 +131,7 @@ $api->version('v1', [
             $api->post('/reset_password', 'UserController@reset_password')->name('user.reset_password');
             $api->get('/get_hobby', 'UserController@get_hobby')->name('user.get_hobby');
             $api->post('/set_hobby', 'UserController@set_hobby')->name('user.set_hobby');
+            $api->post('/edit_hobby', 'UserController@edit_hobby')->name('user.edit_hobby');
 
         });