|
@@ -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();
|
|
}
|
|
}
|
|
}
|
|
}
|