forked from UKSOURCE/cms.hailearning.edu.vn
feat:Add blog management page and enhance admin layout
This commit is contained in:
@@ -365,6 +365,7 @@ router.post("/blog/categories/create", ensureAuthenticated, blogCategoryControll
|
||||
router.get("/blog/categories/:id/edit", ensureAuthenticated, blogCategoryController.edit);
|
||||
router.post("/blog/categories/:id/edit", ensureAuthenticated, blogCategoryController.update);
|
||||
router.post("/blog/categories/:id/delete", ensureAuthenticated, blogCategoryController.destroy);
|
||||
router.post("/blog/categories/quick-create", ensureAuthenticated, blogCategoryController.quickCreate);
|
||||
|
||||
// Blog Tags Management
|
||||
router.get("/blog/tags", ensureAuthenticated, blogTagController.index);
|
||||
@@ -373,5 +374,6 @@ router.post("/blog/tags/create", ensureAuthenticated, blogTagController.store);
|
||||
router.get("/blog/tags/:id/edit", ensureAuthenticated, blogTagController.edit);
|
||||
router.post("/blog/tags/:id/edit", ensureAuthenticated, blogTagController.update);
|
||||
router.post("/blog/tags/:id/delete", ensureAuthenticated, blogTagController.destroy);
|
||||
router.post("/blog/tags/quick-create", ensureAuthenticated, blogTagController.quickCreate);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -144,6 +144,9 @@ router.get("/api/blog/tags/:slug", blogTagController.apiShow);
|
||||
router.get("/api/blog/:id/categories", blogController.apiCategories);
|
||||
router.get("/api/blog/:id/tags", blogController.apiTags);
|
||||
|
||||
// Blog comments (must come before /api/blog/:slug)
|
||||
router.post("/api/blog/:slug/comments", blogController.apiCreateComment);
|
||||
|
||||
// Blog detail by slug (must come last among blog routes)
|
||||
router.get("/api/blog/:slug", blogController.apiShow);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user