xiaogang 4 лет назад
Родитель
Сommit
5ded9703e8
1 измененных файлов с 17 добавлено и 2 удалено
  1. 17 2
      app/Http/Controllers/Api/UserController.php

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

xqd
@@ -2,13 +2,28 @@
 
 
 namespace App\Http\Controllers\Api;
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Validator;
+
 class UserController extends Controller
 {
     /**
      * 选择性别
      */
-    public function checksex(){
+    public function checksex(Request $request){
         $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();
     }
 }