获取中间件中的路由参数

时间:2015-08-04 14:26:16

标签: validation laravel input laravel-5 middleware

如果我的网址看起来像http://myapp.com/parameter1/value1/parameter2/value2,如何在为路线注册的自定义中间件中获取这些参数和值?

我使用Laravel的资源控制器。在我的routes.php中我有

Route::resource("a.b", "BController");

并在控制器的__construct中:

$this->middleware("my.middleware", ["only" => ["show"]]);

1 个答案:

答案 0 :(得分:0)

可以使用逗号分隔的列表设置多个参数,如此

 Route::get('/admin',['middleware'=>'hasAccess:Admin,Registered', function () {
 return "Access is granted for this operation";

}]);