feat: 增强玩家 API,新增 locale 和时间字段,更新钱包 API 以支持可用余额计算,添加错误码与多语言支持
This commit is contained in:
@@ -11,6 +11,9 @@ use Illuminate\Http\Request;
|
||||
* 鉴权自检:返回当前 Token 对应的玩家公开字段(不含密码)。
|
||||
*
|
||||
* 路由:GET /api/v1/player/me ,需 middleware lottery.player。
|
||||
*
|
||||
* 补充字段与 PRD「识别玩家」及前端引导一致:`locale` 为当次 API 实际使用的语言(与 `NegotiateLotteryLocale` 一致);
|
||||
* 时间类为 ISO 8601 字符串,便于 H5 展示与排错。
|
||||
*/
|
||||
class MeController extends Controller
|
||||
{
|
||||
@@ -28,6 +31,9 @@ class MeController extends Controller
|
||||
'nickname' => $player->nickname,
|
||||
'default_currency' => $player->default_currency,
|
||||
'status' => $player->status,
|
||||
'locale' => $request->lotteryLocale(),
|
||||
'last_login_at' => $player->last_login_at?->toIso8601String(),
|
||||
'created_at' => $player->created_at?->toIso8601String(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user