Browse Source

手机号绑定

develop
lemon 4 years ago
parent
commit
7cee7c3ecc
  1. 19
      app/Http/Controllers/Api/UserController.php
  2. 1
      routes/api.php

19
app/Http/Controllers/Api/UserController.php

@ -7,6 +7,7 @@ use App\Models\User;
use EasyWeChat\Factory;
use EasyWeChat\Kernel\Exceptions\DecryptException;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;
/**
@ -67,4 +68,22 @@ class UserController extends Controller
$user->token = request()->header('Authentication');
return $this->success($user);
}
public function bindingMobile(Request $request)
{
$request->validate([
'mobile' => 'required|int|between:10000000000,19999999999',
], [
'*.required' => '参数异常'
]);
$userId = $this->user_id;
$user = User::find($userId);
$user->mobile = Request('mobile',0);
if ($user->save()) {
return $this->success($user);
} else {
return $this->error('绑定失败',407);
}
}
}

1
routes/api.php

@ -124,6 +124,7 @@ Route::namespace('App\Http\Controllers\Api')
Route::prefix('user')->group(function () {
Route::post('info', 'UserController@info'); //解密用户信息
Route::post('profile', 'UserController@profile'); //解密用户信息
Route::post('bindingMobile', 'UserController@bindingMobile'); //解密用户信息
});
# 文件上传

Loading…
Cancel
Save