From 918dc8035eae0cbe03f5781c7ff1141695c42166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Sat, 14 Mar 2026 23:04:58 +0000 Subject: [PATCH] Site subscriptions show: build index link via BackUrl helpers --- .../views/admin/site_subscriptions/show.blade.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/resources/views/admin/site_subscriptions/show.blade.php b/resources/views/admin/site_subscriptions/show.blade.php index 7fa377f..eba0765 100644 --- a/resources/views/admin/site_subscriptions/show.blade.php +++ b/resources/views/admin/site_subscriptions/show.blade.php @@ -27,17 +27,16 @@ @php // 用于构建“保留当前上下文”的订阅列表跳转链接(从订阅详情跳回列表后可一键返回本订阅详情) - $subscriptionShowSelf = '/' . ltrim(request()->path(), '/'); - $subscriptionShowQuery = request()->query(); - unset($subscriptionShowQuery['back']); - if (count($subscriptionShowQuery) > 0) { - $subscriptionShowSelf .= '?' . \Illuminate\Support\Arr::query($subscriptionShowQuery); - } + // 统一收敛:订阅详情页自身(剔除 back)直接复用 BackUrl::selfWithoutBack,避免手写拼接口径漂移。 + $subscriptionShowSelf = \App\Support\BackUrl::selfWithoutBack(); $makeSubscriptionIndexUrl = function (array $query) use ($subscriptionShowSelf) { - $query = $query + ['back' => $subscriptionShowSelf]; + $url = '/admin/site-subscriptions'; + if (count($query) > 0) { + $url .= '?' . \Illuminate\Support\Arr::query($query); + } - return '/admin/site-subscriptions?' . \Illuminate\Support\Arr::query($query); + return \App\Support\BackUrl::withBack($url, $subscriptionShowSelf); }; @endphp