不包括Slim路线中的中间件

用户名

根据http://www.slimframework.com/docs/concepts/middleware.html,可以将中间件添加到应用程序,路由或组中。

如何将中间件添加到所有路由(即到应用程序),但如何将其从特定路由中排除呢?

编辑。作为一种可能的解决方案,我正在考虑在应用程序中间件中添加一些逻辑以绕过中间件功能。使用可以很容易地获得该方法$request->getMethod(),但是http://www.slimframework.com/docs/objects/request.html描述的其他URL方法在中间件中不可用。

米卡·图波拉(Mika Tuupola)

您可以通过以下方式访问中间件内部的uri。

$uri = $request->getUri()->getPath();

如果$uri要从中间件中排除匹配路径,则可以使用这些信息尽早从中间件返回

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在中间件中设置Slim容器

来自分类Dev

路线:: Auth不在中间件中

来自分类Dev

在Slim 4中访问中间件中的路由参数

来自分类Dev

Slim 3在中间件中获取当前路由

来自分类Dev

如何在中间件Slim PHP框架中响应

来自分类Dev

中间件Slim v3中的路由模式

来自分类Dev

Slim 3中间件重定向

来自分类Dev

Slim-更改中间件中的设置

来自分类Dev

在 Slim 中向路由添加中间件时出错

来自分类Dev

Laravel 路线:在 auth 中间件中击中路线时中断

来自分类Dev

烧瓶中的中间件

来自分类Dev

机架中间件中的机架中间件?

来自分类Dev

在 NodeJS/ExpressJS 的中间件中调用中间件

来自分类Dev

如何在Slim v3中的中间件类中访问$ container?

来自分类Dev

PHP Slim 3中间件上的不合理错误

来自分类Dev

将数据绑定到中间件中的请求对象[Slim Framework 3]

来自分类Dev

如何在路线Laravel 5中使用'OR'中间件

来自分类Dev

从Laravel 5中的中间件获取当前路线动作名称

来自分类Dev

我可以通过Lumen在中间件中获取当前路线信息吗?

来自分类Dev

如何在Slim v3中将Slim v2挂钩实现为中间件

来自分类Dev

Slim SessionCookie中间件不起作用

来自分类Dev

中间件的 Slim 3 组路由名称

来自分类Dev

SLIM 3 logn 中间件进入循环

来自分类Dev

使用中间件Laravel保护路线

来自分类Dev

在中间件中获取路由定义

来自分类Dev

OWIN中间件中的URL重写

来自分类Dev

Express 4中的中间件顺序

来自分类Dev

MVC 6中的Cookie中间件

来自分类Dev

中间件中的Laravel依赖注入