Browse Source

feat: page controller

igb 4 tháng trước cách đây
mục cha
commit
69dd01497d
1 tập tin đã thay đổi với 25 bổ sung19 xóa
  1. 25 19
      app/Http/Controllers/PageController.php

+ 25 - 19
app/Http/Controllers/PageController.php

@@ -50,25 +50,31 @@ class PageController extends Controller
             }
         }
 
-        $previousPage = SitePage::where('dist_id', getDistId())
-            ->where('status', '1')
-            ->where('id', '<', $page->id)
-            ->orderBy('id', 'desc')
-            ->first();
-
-        $nextPage = SitePage::where('dist_id', getDistId())
-            ->where('status', '1')
-            ->where('id', '>', $page->id)
-            ->orderBy('id', 'asc')
-            ->first();
-
-        // 创建分页数据结构
-        $paginator = [
-            'previous_page' => $previousPage ? true : false, // 是否有上一页
-            'previous_page_url' => $previousPage ? "/pages/" . ($previousPage->slug ?: $previousPage->id) : null, // 上一页的 URL
-            'next_page' => $nextPage ? true : false, // 是否有下一页
-            'next_page_url' => $nextPage ? "/pages/" . ($nextPage->slug ?: $nextPage->id) : null // 下一页的 URL
-        ];
+        if($page->page_type==0) {
+            $previousPage = SitePage::where('dist_id', getDistId())
+                ->where('status', '1')
+                ->where('id', '<', $page->id)
+                ->orderBy('id', 'desc')
+                ->first();
+
+            $nextPage = SitePage::where('dist_id', getDistId())
+                ->where('status', '1')
+                ->where('id', '>', $page->id)
+                ->orderBy('id', 'asc')
+                ->first();
+
+            // 创建分页数据结构
+            $paginator = [
+                'previous_page' => $previousPage ? true : false, // 是否有上一页
+                'previous_page_url' => $previousPage ? "/pages/" . ($previousPage->slug ?: $previousPage->id) : null, // 上一页的 URL
+                'next_page' => $nextPage ? true : false, // 是否有下一页
+                'next_page_url' => $nextPage ? "/pages/" . ($nextPage->slug ?: $nextPage->id) : null // 下一页的 URL
+            ];
+        }
+        else{
+            $paginator = [];
+        }
+
 
 
         // 构建导航数据 开始