这是我的routes.php:
$app->get('/users/{id}/', ['middleware' => 'example', function () {
return "users";
}]);
Run Code Online (Sandbox Code Playgroud)
这是handle中间件中的功能:
public function handle($request, Closure $next)
{
// I would like to get the value of the url parameter {id} here
return $next($request);
}
Run Code Online (Sandbox Code Playgroud)
有没有办法id从中间件获取参数?
*编辑*
我正在使用流明5.1.0.
Laravel中有一些常规方法不适用于Lumen.并且在中间件中获取参数形式URI就是其中之一.在Laravel,我只需要打电话$request->id,它会像魔术一样工作.但是为了在Lumen中获取参数,我需要做这样的事情:
$request->route()[2]['id']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6514 次 |
| 最近记录: |