【问题标题】:What does php middleware refers to?php中间件指的是什么?
【发布时间】:2015-08-06 20:19:36
【问题描述】:

抱歉,如果您对这不是一个非常具体的问题感到不安,但我在网上进行了研究,但找不到 PHP 中间件指的是什么? 我在 Slim 微框架和 laravel 框架中看到了这个术语,我真的需要一个解释。 非常感谢

【问题讨论】:

标签: php middleware


【解决方案1】:

我不是什么了不起的专家,但我可以试着解释一下。基本上 l5 及更高版本的中间件取代了旧 laravel 版本上的过滤器。它将验证添加到路由/控制器或整个站点。在将特定页面呈现给用户之前,它将运行您在中间件中的任何逻辑。例如,laravel 在安装时带有 auth 和 csrf 中间件。 auth 中间件将在显示页面之前检查用户是否经过身份验证,并且 csrf 会验证所有内容并确保您当前的令牌与数据库上存在的令牌匹配。

要创建中间件,您需要 php artisan make:middleware NameofMiddleware。

一个中间件可以是每个路由也可以是整个应用程序。

【讨论】:

  • 谢谢,我想我明白了基本的想法
  • Np 很高兴它帮助了一点
猜你喜欢
  • 2015-03-19
  • 2018-01-27
  • 2017-08-18
  • 2018-02-04
  • 1970-01-01
  • 2017-11-06
  • 1970-01-01
  • 2021-09-06
  • 2018-01-02
相关资源
最近更新 更多