在我的路径文件中,我可以通过这种方式调用控制器方法
$router->get('users/{id}', 'UserController@read');
根据文档,我可以将中间件分配给路径:
$app->get('admin/profile', ['middleware' => 'testMiddleware', function () {
//
}]);
但我不明白如何将两者结合起来。
我尝试了这个,但它没有工作:
$router->get('users/{id}', 'UserController@read', ['middleware' => 'testMiddleware']);
任何帮助将不胜感激
答案 0 :(得分:0)
你可以这样做:
$router->get('users/{id}', 'UserController@read')->middleware('testMiddleware');
通过这种方式,应用的中间件将被触发
答案 1 :(得分:0)
我只需要交换参数以使其工作:
$router->get('users/{id}', ['middleware' => 'testMiddleware'], 'UserController@read');