在routes.php中,我将路由定义为
Route::get('entities/{id}/queries','QueryController@fetch');
并且实际示例网址是(例如):http://localhost:8000/entities/5/queries
public function handle($request, Closure $next, $guard = null) {
echo $request->path(); //returns entities/5/queries
return $next($request);
}
现在我需要在中间件中访问该url模式。 即实体/ {id} /查询。 有没有返回url模式的方法?
答案 0 :(得分:1)
您可以使用$request
对象内的路线来完成此操作。
像这样:
$request->route()->uri();
这将在您的案例中返回entities/{id}/queries
。