在Laravel v4中,我能够使用...
Route::currentRouteName()
我如何在Laravel v5和Laravel v6中做到这一点?
找到了一种查找当前路由名称的方法,适用于laravel v5、v5.1.28和v5.2.10
名称空间
use Illuminate\Support\Facades\Route;
和
$currentPath= Route::getFacadeRoot()->current()->uri();
对于laravel laravel v5.3,您可以使用:
use Illuminate\Support\Facades\Route;
Route::currentRouteName();
使用Laravel5.1,您可以使用
\Request::route()->getName()
试试这个
Route::getCurrentRoute()->getPath();
或
\Request::route()->getName()
从v5.1
use Illuminate\Support\Facades\Route;
$currentPath= Route::getFacadeRoot()->current()->uri();
v5.2下载
Route::currentRouteName(); //use Illuminate\Support\Facades\Route;
或者如果您需要操作名称
Route::getCurrentRoute()->getActionName();
Laravel 5.2路线文件
检索请求URI
path方法返回请求的URI。因此,如果传入请求的目标是http://example.com/foo/bar
,路径方法将返回foo/bar
:
$uri = $request->path();
is
方法允许您验证传入的请求URI是否匹配给定的模式。使用此方法时,可以使用*
字符作为通配符:
if ($request->is('admin/*')) {
//
}
要获取完整的URL,而不仅仅是路径信息,您可以在请求实例上使用URL方法:
$url = $request->url();
LaravelV5.3。。。v5.8
$route = Route::current();
$name = Route::currentRouteName();
$action = Route::currentRouteAction();
Laravel 5.3路线文件
拉威尔v6.x…7.x
$route = Route::current();
$name = Route::currentRouteName();
$action = Route::currentRouteAction();
**自2019年11月11日起生效-版本6.5**
Laravel 6.x路线文件
有一个使用请求获取路由的选项
$request->route()->getName();
问题内容: 在Laravel v4中,我能够使用…获得当前的路线名称。 我如何在 Laravel v5 和 Laravel v6中 做到这 一点 ? 问题答案: 尝试这个 要么 从v5.1起 Laravel v5.2 或者如果您需要动作名称 Laravel 5.2路线文档 检索请求URI path方法返回请求的URI。因此,如果传入请求的目标是,则path方法将返回: 该方法使您可以验证传入的请求
我需要以编程方式获取所有路由的路径列表。 我尝试了-在L5中不工作-不是静态方法。 我敢打赌,我可以从获取,但我不知道怎么做。
当前文档只讨论获取路由参数,而不是实际的路由段。 例如,如果我想找到当前路由的父级,怎么可能?
问题内容: 出于跟踪目的,我想打印出当前函数名称,例如gcc中的宏。 这样当我有一个功能 它会自动打印出来或类似的东西。 问题答案: [注意:Go 1.7+建议使用代替; 包运行时是您的朋友在这里:
在Powershell中,我使用命令Register ScheduledJob-ScriptBlock{…}创建了一个ScheduledJob。此ScheduledJob执行脚本块。如何从ScriptBlock检索当前运行的ScheduledJob的名称? 例如。 Windows任务计划程序中的任务正在运行以下命令: powershell.exe-NoLogo-NonInteractive-Win
问题内容: 在Flask中,当我为同一功能使用多个路由时,如何知道当前使用的是哪个路由? 例如: 我怎么知道,现在我被称为使用或? 更新 我知道我不想使用它,因为请求可能相当复杂,并且我想在函数中重复路由逻辑。我认为最好的解决方案。 问题答案: 检查触发你的视图的路线的最“轻松”方法是request.url_rule。