修复:UserController::show 返回格式改为 {status, data} 包装
- 匹配 Alpine.js fetchUser 期望的 data.status === 'success' 判断 - 这是双击用户名弹窗不显示的根本原因
This commit is contained in:
@@ -41,6 +41,8 @@ class UserController extends Controller
|
|||||||
|
|
||||||
// 隐藏关键信息,只返回公开资料
|
// 隐藏关键信息,只返回公开资料
|
||||||
return response()->json([
|
return response()->json([
|
||||||
|
'status' => 'success',
|
||||||
|
'data' => [
|
||||||
'username' => $user->username,
|
'username' => $user->username,
|
||||||
'sex' => $user->sex,
|
'sex' => $user->sex,
|
||||||
'headface' => $user->headface,
|
'headface' => $user->headface,
|
||||||
@@ -51,6 +53,7 @@ class UserController extends Controller
|
|||||||
'qianming' => $user->qianming,
|
'qianming' => $user->qianming,
|
||||||
'sign' => $user->sign ?? '这个人很懒,什么都没留下。',
|
'sign' => $user->sign ?? '这个人很懒,什么都没留下。',
|
||||||
'created_at' => $user->created_at->format('Y-m-d'),
|
'created_at' => $user->created_at->format('Y-m-d'),
|
||||||
|
],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user