尝试这个
Route::getCurrentRoute()->getPath();
要么
Request::route()->getName()
从v5.1起
use IlluminateSupportFacadesRoute;$currentPath= Route::getFacadeRoot()->current()->uri();
Laravel v5.2
Route::currentRouteName(); //use IlluminateSupportFacadesRoute;
或者如果您需要动作名称
Route::getCurrentRoute()->getActionName();
Laravel 5.2路线文档
检索请求URI
path方法返回请求的URI。因此,如果传入请求的目标是
http://example.com/foo/bar,则path方法将返回
foo/bar:
$uri = $request->path();
该
is方法使您可以验证传入的请求URI是否与给定的模式匹配。
*使用此方法时,可以将字符用作通配符:
if ($request->is('admin/*')) { //}要获取完整的URL,而不仅仅是路径信息,可以在请求实例上使用url方法:
$url = $request->url();
Laravel v5.3 … v5.8
$route = Route::current();$name = Route::currentRouteName();$action = Route::currentRouteAction();
Laravel 5.3路线文档
Laravel v6.x … 7.x
$route = Route::current();$name = Route::currentRouteName();$action = Route::currentRouteAction();
当前为2019年11月11日-6.5版
Laravel 6.x路线文档
有一个使用请求获取路线的选项
$request->route()->getName();



