在Laravel v4中,我可以使用…

Route::currentRouteName()

我如何在Laravel v5和Laravel v6中做到这一点?


当前回答

在5.2中,你可以直接使用请求:

$request->route()->getName();

或者通过helper方法:

request()->route()->getName();

输出的例子:

"home.index"

其他回答

你可以使用下面的代码在刀片文件中获取路由名称

request()->route()->uri

Laravel 5.2可以使用

$request->route()->getName()

它会给你当前的路由名。

使用幼虫助手和魔法方法

request()->route()->getName()
$request->route()->getName();

在5.2中,你可以直接使用请求:

$request->route()->getName();

或者通过helper方法:

request()->route()->getName();

输出的例子:

"home.index"