如果我的网址看起来像http://myapp.com/parameter1/value1/parameter2/value2
,如何在为路线注册的自定义中间件中获取这些参数和值?
我使用Laravel的资源控制器。在我的routes.php中我有
Route::resource("a.b", "BController");
并在控制器的__construct
中:
$this->middleware("my.middleware", ["only" => ["show"]]);
答案 0 :(得分:0)
可以使用逗号分隔的列表设置多个参数,如此
Route::get('/admin',['middleware'=>'hasAccess:Admin,Registered', function () {
return "Access is granted for this operation";
}]);