xiaogang %!s(int64=4) %!d(string=hai) anos
pai
achega
5ded9703e8
Modificáronse 1 ficheiros con 17 adicións e 2 borrados
  1. 17 2
      app/Http/Controllers/Api/UserController.php

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

@@ -2,13 +2,28 @@
 
 
 
 
 namespace App\Http\Controllers\Api;
 namespace App\Http\Controllers\Api;
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Validator;
+
 class UserController extends Controller
 class UserController extends Controller
 {
 {
     /**
     /**
      * 选择性别
      * 选择性别
      */
      */
-    public function checksex(){
+    public function checksex(Request $request){
         $user = auth('api')->user();
         $user = auth('api')->user();
-        dd($user);
+        $validator = Validator::make($request->all(), [
+            'sex' => 'required'
+        ], [
+            'mobile.required'=>"性别必须",
+        ]);
+        if ($validator->fails()) {
+            return $this->response()->errorForbidden($validator->messages()->first());
+        }
+        $user->sex = $request->sex;
+        if (!$user->save()) {
+            return $this->response->errorForbidden('设置性别失败');
+        }
+        return $this->response->noContent();
     }
     }
 }
 }