当前位置: 首页 > 知识库问答 >
问题:

获取当前路由之外的路径

耿珂
2023-03-14

在此URL中:http://siteName/html/test

我想抓test,当然是在路由里面。这工作很棒:

Route::get('test', function()
{
    return Route::getCurrentRoute()->getPath();
}); 

但是我想访问任何路由之外的路径以及路由中的路径。php文件如下:

// routes.php
return Route::getCurrentRoute()->getPath();
Route::get('test', function()
{
    ...
});

共有1个答案

樊烨烨
2023-03-14

以防你试图抓住所有路线。将此添加为您的最后一条路线。

Route::any('{all}', function($uri)
{
    return Route::getCurrentRoute()->getPath();
})->where('all', '.*');
 类似资料:
  • 如何使用react router v4获取当前路径? 我尝试了以下方法,但没有成功: 错误: 这是我的Routes.js文件:

  • 我在导航菜单中有下拉菜单来更改区域设置。但我不知道如何获得参数。如何获取当前参数? 当前参数:slug、quiz_id、id等 navigaiton菜单刀片: 我有不同的路线。 web.php

  • 我有一个路由器像下面: 以下是我想要实现的目标: 如果未登录,将用户重定向到 如果用户在登录后试图访问,请将其重定向到root 因此,现在我尝试在

  • 问题内容: 我想显示在以某种方式从目前的路线通过。 在React Router v4中,如何将当前路由传递到prop中? 有没有办法通过从自定义自定义标题上? 问题答案: 在5.1版本的react-router中,有一个名为 useLocation 的钩子,该钩子返回当前的位置对象。每当您需要知道当前URL时,这可能都会有用。

  • 问题内容: 在Flask中,当我为同一功能使用多个路由时,如何知道当前使用的是哪个路由? 例如: 我怎么知道,现在我被称为使用或? 更新 我知道我不想使用它,因为请求可能相当复杂,并且我想在函数中重复路由逻辑。我认为最好的解决方案。 问题答案: 检查触发你的视图的路线的最“轻松”方法是request.url_rule。