]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Repos/PageRepo.php
Add prev and next button to navigate through different pages
[bookstack] / app / Entities / Repos / PageRepo.php
index 9ca254f1ebc9250b3d29d66bbace7e4065b8e3e3..ca5748c86569fcf1a388ea91a63ca60174c8c189 100644 (file)
@@ -210,7 +210,7 @@ class PageRepo
         }
 
         $pageContent = new PageContent($page);
-        if (isset($input['markdown'])) {
+        if (!empty($input['markdown'] ?? '')) {
             $pageContent->setNewMarkdown($input['markdown']);
         } else {
             $pageContent->setNewHTML($input['html']);
@@ -467,4 +467,10 @@ class PageRepo
             ->where('page_id', '=', $page->id)
             ->orderBy('created_at', 'desc');
     }
+    /**
+     * Get page details by chapter ID.
+     */
+    public function getPageByChapterID(int $id){
+        return Page::visible()->where('chapter_id', '=', $id)->get(['id','slug']);
+    }
 }