route.php 935 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. use app\admin\middleware\CheckInstall;
  3. use app\admin\middleware\CheckLogin;
  4. use app\admin\middleware\CheckAuth;
  5. use app\admin\middleware\SystemLog;
  6. use app\admin\middleware\RateLimiting;
  7. // 你可以在这里继续写你需要的路由
  8. // +----------------------------------------------------------------------
  9. // | 这里只是路由的中间件
  10. // | 至于为什么要把中间件配置写在这里呢??? Why???
  11. // | 因为 ThinkPHP官方最新版本 已经不支持在中间件获取 controller 和 action 了
  12. // +----------------------------------------------------------------------
  13. return [
  14. 'middleware' => [
  15. // 限流中间件
  16. RateLimiting::class,
  17. // 判断是否已经安装后台系统
  18. CheckInstall::class,
  19. // 检测是否登录
  20. CheckLogin::class,
  21. // 操作日志
  22. SystemLog::class,
  23. // 验证节点权限
  24. CheckAuth::class,
  25. ],
  26. ];