将路由参数作为参数发送到中间件 Laravel

Posted

技术标签:

【中文标题】将路由参数作为参数发送到中间件 Laravel【英文标题】:Send route param to middleware as argument Laravel 【发布时间】:2015-11-12 00:01:14 【问题描述】:

我可以从路由器发送到中间件参数作为参数吗?

为了简单:

Route::get('test/param',['middleware'=>['testing:param'],'uses'=>'TestController@method']);

Laravel isset 方法中是否有这样的方法?我知道Route::current()->parameters(),但我想找到更好的方法。

【问题讨论】:

【参考方案1】:

我在 GitHub 上询问了 Laravel 的团队。他们回答说,现在这样的任何方法都不存在。他们回答说我应该使用$request->route()

享受吧!

【讨论】:

以上是关于将路由参数作为参数发送到中间件 Laravel的主要内容,如果未能解决你的问题,请参考以下文章

将正确的 JSON 作为参数发送到 RPC

将二进制数据作为参数发送到 Web 服务中的方法?

将 UIImageView 作为参数发送到 WCF 服务

将 C# 字符串作为参数发送到非托管 C++ DLL 函数

如何在表单提交时将参数发送到路由

使用 Angular2 将 MultipartFile 作为请求参数发送到 REST 服务器