Browse Source

feat: page 2

igb 5 tháng trước cách đây
mục cha
commit
ca9191f941
1 tập tin đã thay đổi với 14 bổ sung0 xóa
  1. 14 0
      app/Http/Controllers/PageController.php

+ 14 - 0
app/Http/Controllers/PageController.php

@@ -36,6 +36,7 @@ class PageController extends Controller
     public function detail($slug)
     {
 
+        $recent_pages=null;
 
         $page = SitePage::where('status', '1')->where('dist_id', getDistId())->where('slug', $slug)->orWhere('id', $slug)->first();
 
@@ -73,6 +74,18 @@ class PageController extends Controller
                 'next_page_url' => $nextPage ? "/pages/" . ($nextPage->slug ?: $nextPage->id) : null, // 下一页的 URL
                 'next_page_title' => $nextPage ? $nextPage->title : null, // 下一页的标题
             ];
+
+            //Recent post
+            //获取最近的文章 数量有限制,当前文章不要放进去
+            $recent_pages_limit=10;
+            $recent_pages = SitePage::where('dist_id', getDistId())
+                ->where('status', '1')
+                ->where('id', '!=', $page->id)
+                ->orderBy('id', 'desc')
+                ->limit($recent_pages_limit)
+                ->get();
+
+
         }
         else{
             $paginator = [];
@@ -111,6 +124,7 @@ class PageController extends Controller
         return $this->liquidRenderer->render($template_file,
             [
                 'page' => $page,
+                'recent_pages' => $recent_pages,
                 'breadcrumbs' => $breadcrumbs,
                 'paginator' => $paginator,
                 'csrf_token' => csrf_token(),