后端(FriendController::index):
- 返回 sub_time 添加时间
- 新增 pending 列表(对方加了我但我未回加)
包含用户信息 + added_at(对方添加我的时间)
前端(toolbar.blade.php):
- 工具栏顶部加「好友」按钮(openFriendPanel)
- 好友弹窗面板(#friend-panel):
① 搜索栏:输入用户名 Enter/按钮添加好友
② 「我关注的好友」列表:头像/用户名/互相徽章/
添加时间/删除按钮
③ 「对方已加我,待我回加」列表:头像/用户名/
对方添加时间/➕回加按钮
④ 面板顶部提示区(成功/失败消息)
- 所有添加/删除调用与双击用户卡片完全相同的接口
(/friend/{username}/add、/friend/{username}/remove)
11 KiB
11 KiB