routerPluginBlog.go 739 B

1234567891011121314151617181920212223242526
  1. package router
  2. import (
  3. "gfast/middleWare"
  4. blogHome "gfast/plugin/blog/controller/home"
  5. blogSystem "gfast/plugin/blog/controller/system"
  6. "github.com/gogf/gf/frame/g"
  7. "github.com/gogf/gf/net/ghttp"
  8. )
  9. func init() {
  10. s := g.Server()
  11. group := s.Group("/")
  12. s.Group("/plugin", func(group *ghttp.RouterGroup) {
  13. group.ALL("/blog", new(blogHome.Index))
  14. })
  15. group.Group("/system/plugin", func(group *ghttp.RouterGroup) {
  16. group.Middleware(middleWare.Auth) //后台权限验证
  17. // 简单博客管理
  18. group.Group("/blog", func(group *ghttp.RouterGroup) {
  19. group.ALL("/log", new(blogSystem.BlogLog))
  20. group.ALL("/classification", new(blogSystem.BlogClassification))
  21. group.ALL("/comment", new(blogSystem.BlogComment))
  22. })
  23. })
  24. }