diff --git a/app/Http/Controllers/Admin/MarriageManagerController.php b/app/Http/Controllers/Admin/MarriageManagerController.php
index 88ee2b9..5cc194b 100644
--- a/app/Http/Controllers/Admin/MarriageManagerController.php
+++ b/app/Http/Controllers/Admin/MarriageManagerController.php
@@ -90,7 +90,6 @@ class MarriageManagerController extends Controller
public function proposals(Request $request): View
{
$proposals = Marriage::with(['user:id,username', 'partner:id,username', 'ringItem:id,name,icon'])
- ->whereIn('status', ['pending', 'expired', 'rejected'])
->orderByDesc('proposed_at')
->paginate(20)
->withQueryString();
diff --git a/resources/views/admin/marriages/proposals.blade.php b/resources/views/admin/marriages/proposals.blade.php
index b73e649..b03c207 100644
--- a/resources/views/admin/marriages/proposals.blade.php
+++ b/resources/views/admin/marriages/proposals.blade.php
@@ -45,9 +45,11 @@
'pending' => 'bg-amber-100 text-amber-700',
'rejected' => 'bg-red-100 text-red-600',
'expired' => 'bg-gray-100 text-gray-500',
+ 'married' => 'bg-emerald-100 text-emerald-700',
+ 'divorced' => 'bg-purple-100 text-purple-700',
default => 'bg-gray-100 text-gray-600',
} }}">
- {{ ['pending' => '⏳ 等待中', 'rejected' => '❌ 已拒绝', 'expired' => '⏰ 已过期'][$p->status] ?? $p->status }}
+ {{ ['pending' => '⏳ 等待中', 'rejected' => '❌ 已拒绝', 'expired' => '⏰ 已过期', 'married' => '✅ 已结婚', 'divorced' => '💔 已离婚'][$p->status] ?? $p->status }}
{{ $p->proposed_at?->format('Y-m-d H:i') }} |
diff --git a/test-render-auth.html b/test-render-auth.html
new file mode 100644
index 0000000..ba2ae8d
--- /dev/null
+++ b/test-render-auth.html
@@ -0,0 +1,345 @@
+
+
+
+
+
+
+
+ 后台管理 - 流星
+
+
+
+
+
+
+
+
+
+
+
+ 求婚记录
+
+ 当前操作人: lkddi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | ID |
+ 发起方 |
+ 目标 |
+ 戒指 |
+ 状态 |
+ 求婚时间 |
+ 过期时间 |
+ 操作 |
+
+
+
+
+ | 3 |
+ lkddi |
+ 测试2 |
+ — |
+
+
+ ❌ 已拒绝
+
+ |
+ 2026-03-01 18:29 |
+
+ 2026-03-03 18:29
+ |
+
+ —
+ |
+
+
+ | 2 |
+ lkddi |
+ 测试2 |
+ — |
+
+
+ ❌ 已拒绝
+
+ |
+ 2026-03-01 18:28 |
+
+ 2026-03-03 18:28
+ |
+
+ —
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test-render.html b/test-render.html
new file mode 100644
index 0000000..7ff6f83
--- /dev/null
+++ b/test-render.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ Redirecting to http://localhost
+
+
+ Redirecting to http://localhost.
+
+
\ No newline at end of file
diff --git a/test_proposals.php b/test_proposals.php
new file mode 100644
index 0000000..7a48509
--- /dev/null
+++ b/test_proposals.php
@@ -0,0 +1,7 @@
+whereIn('status', ['pending', 'expired', 'rejected'])
+ ->orderByDesc('proposed_at')
+ ->paginate(20);
+echo view('admin.marriages.proposals', compact('proposals'))->render();