From 6a666b4c2aff26b9ddc4b15420752ffd69706f59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Fri, 13 Mar 2026 22:23:24 +0000 Subject: [PATCH] refactor: platform orders index order_no link use Arr::query back --- resources/views/admin/platform_orders/index.blade.php | 5 ++++- .../AdminPlatformOrderIndexOrderNoLinkWithBackTest.php | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index 41c5883..f07a46b 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -760,7 +760,10 @@ @forelse($orders as $order) {{ $order->id }} - {{ $order->order_no }} + @php + $orderShowUrl = '/admin/platform-orders/' . $order->id . '?' . \Illuminate\Support\Arr::query(['back' => $selfWithoutBack]); + @endphp + {{ $order->order_no }} @if($order->merchant) {{ $order->merchant->name }} diff --git a/tests/Feature/AdminPlatformOrderIndexOrderNoLinkWithBackTest.php b/tests/Feature/AdminPlatformOrderIndexOrderNoLinkWithBackTest.php index dd85eaf..e5c240c 100644 --- a/tests/Feature/AdminPlatformOrderIndexOrderNoLinkWithBackTest.php +++ b/tests/Feature/AdminPlatformOrderIndexOrderNoLinkWithBackTest.php @@ -56,7 +56,7 @@ class AdminPlatformOrderIndexOrderNoLinkWithBackTest extends TestCase $res = $this->get('/admin/platform-orders?status=pending'); $res->assertOk(); - $expectedBack = urlencode('/admin/platform-orders?status=pending'); - $res->assertSee('/admin/platform-orders/' . $order->id . '?back=' . $expectedBack, false); + $expectedBack = \Illuminate\Support\Arr::query(['back' => '/admin/platform-orders?status=pending']); + $res->assertSee('/admin/platform-orders/' . $order->id . '?' . $expectedBack, false); } }