如何在没有例外的情况下将中间件注册到所有路由?

时间:2018-05-19 10:51:30

标签: php laravel laravel-5

我想将中间件应用于我的服务器的任何请求

此中间件应检查列入白名单的Ips

将中间件注册到每条路由并不是一个完美的解决方案

如果他导航到404 Page

之类的非实现路线,该怎么办?

实施路线

/r1

/r2

/r3

如果他导航到/ 4例如 - 它将导航到404页面,但在这种情况下 - 我想使用中间件

1 个答案:

答案 0 :(得分:2)

https://laravel.com/docs/5.6/middleware#global-middleware

有关于此

的专门章节
  

全球中间件

     

如果您希望在对应用程序的每个HTTP请求期间运行中间件,请在app / Http / Kernel.php类的$ middleware属性中列出中间件类。