|
|
|
@ -185,6 +185,24 @@ class UserController extends ApiController |
|
|
|
return $this->successWithData($user); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 修改密码时候发送的邮箱验证码 |
|
|
|
* 用户登录后操作。(邮箱真实有效、已经处于登录) |
|
|
|
* @param Request $request |
|
|
|
* @return \Illuminate\Http\JsonResponse |
|
|
|
* @throws ApiException |
|
|
|
*/ |
|
|
|
public function sendUemailCode(Request $request){ |
|
|
|
$user = $this->current_user(); |
|
|
|
$uemail = $user->email(); |
|
|
|
// |
|
|
|
$sendResult = sendEmailCode($uemail); |
|
|
|
if ($sendResult === true) { |
|
|
|
return $this->success(); |
|
|
|
} |
|
|
|
return $this->error(4001, $sendResult); |
|
|
|
} |
|
|
|
|
|
|
|
//修改用户信息 |
|
|
|
public function updateUserInfo(Request $request) |
|
|
|
{ |
|
|
|
@ -278,7 +296,7 @@ class UserController extends ApiController |
|
|
|
public function myNotifiables(Request $request) |
|
|
|
{ |
|
|
|
$user = $this->current_user(); |
|
|
|
// |
|
|
|
// |
|
|
|
$notifiables = $user->notifications()->latest()->paginate()->toArray(); |
|
|
|
$notifiables['data'] = collect($notifiables['data'])->map(function ($v) { |
|
|
|
$v['data'] = $v['type']::messageToMultilanguage($v['data']); |
|
|
|
|