forum.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use think\facade\Route;
  3. use app\system\middleware\AllowOriginMiddleware;
  4. use app\system\middleware\AdminAuthTokenMiddleware;
  5. use app\system\middleware\AdminCkeckRoleMiddleware;
  6. // 论坛后台管理路由
  7. Route::group('forum', function () {
  8. // 帖子管理
  9. Route::get('post/list', 'Forum/postList'); // 帖子列表
  10. Route::get('post/detail', 'Forum/postDetail'); // 帖子详情
  11. Route::post('post/audit', 'Forum/auditPost'); // 审核帖子
  12. Route::post('post/setTop', 'Forum/setTop'); // 设置置顶
  13. Route::post('post/update', 'Forum/updatePost'); // 编辑帖子
  14. Route::post('post/delete', 'Forum/deletePost'); // 删除帖子
  15. // 评论管理
  16. Route::get('comment/list', 'Forum/commentList'); // 评论列表
  17. Route::post('comment/audit', 'Forum/auditComment'); // 审核评论
  18. Route::post('comment/delete', 'Forum/deleteComment'); // 删除评论
  19. // 用户权限管理
  20. // Route::get('user/list', 'Forum/userPermissionList'); // 用户权限列表
  21. // Route::post('user/permission', 'Forum/setUserPermission'); // 设置用户权限
  22. // Route::post('user/batchPermission', 'Forum/batchSetPermission'); // 批量设置权限
  23. // 统计
  24. Route::get('statistics', 'Forum/statistics'); // 论坛统计
  25. })->middleware([
  26. AllowOriginMiddleware::class,
  27. AdminAuthTokenMiddleware::class,
  28. AdminCkeckRoleMiddleware::class
  29. ]);