diff --git a/beike/Libraries/Url.php b/beike/Libraries/Url.php index a404641a..22c8e4db 100644 --- a/beike/Libraries/Url.php +++ b/beike/Libraries/Url.php @@ -65,8 +65,7 @@ class Url return $value->url ?? ''; } elseif ($type == 'page') { if (! $value instanceof \Beike\Models\Page) { - $page = \Beike\Models\Page::query()->find($value); - $value = $page->active ? $page : null; + $value = \Beike\Models\Page::query()->where('active', 1)->find($value); } return $value->url ?? '';