diff --git a/resources/views/admin/game-configs/index.blade.php b/resources/views/admin/game-configs/index.blade.php
index 0067ca1..73a687f 100644
--- a/resources/views/admin/game-configs/index.blade.php
+++ b/resources/views/admin/game-configs/index.blade.php
@@ -24,12 +24,6 @@
- @if (session('success'))
-
- ✅ {{ session('success') }}
-
- @endif
-
{{-- 游戏卡片列表 --}}
@foreach ($games as $game)
diff --git a/resources/views/admin/holiday-events/index.blade.php b/resources/views/admin/holiday-events/index.blade.php
index 38cab1a..b29f5ef 100644
--- a/resources/views/admin/holiday-events/index.blade.php
+++ b/resources/views/admin/holiday-events/index.blade.php
@@ -16,18 +16,6 @@
- {{-- 成功/错误提示 --}}
- @if (session('success'))
-
- ✅ {{ session('success') }}
-
- @endif
- @if (session('error'))
-
- ❌ {{ session('error') }}
-
- @endif
-
{{-- 活动列表 --}}
diff --git a/resources/views/admin/layouts/app.blade.php b/resources/views/admin/layouts/app.blade.php
index 92f005d..0f39a07 100644
--- a/resources/views/admin/layouts/app.blade.php
+++ b/resources/views/admin/layouts/app.blade.php
@@ -11,6 +11,16 @@
+ @php
+ $adminFlashToasts = collect([
+ session('success') ? ['type' => 'success', 'message' => session('success')] : null,
+ session('ops_success') ? ['type' => 'success', 'message' => session('ops_success')] : null,
+ session('error') ? ['type' => 'error', 'message' => session('error')] : null,
+ ])
+ ->filter()
+ ->values();
+ @endphp
+