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