Php 在所有视图中获取laravel 4.2中的路线名称

Php 在所有视图中获取laravel 4.2中的路线名称,php,laravel,routing,Php,Laravel,Routing,我在我的路由文件中定义了此路由:: Route::get('user/dashboard', ['as'=>'dashboard', 'uses'=>'AdminController@index']); 我正在尝试读取路由的名称,在本例中是“dashboard”,在我的所有视图中,我已经知道如何使用view::share方法传递该名称。 我在网上到处查看,通过laravel API,我看到了几种方法,其中两种是 //1. Route::currentRouteName(); //2

我在我的路由文件中定义了此路由::

Route::get('user/dashboard', ['as'=>'dashboard', 'uses'=>'AdminController@index']);
我正在尝试读取路由的名称,在本例中是“dashboard”,在我的所有视图中,我已经知道如何使用view::share方法传递该名称。 我在网上到处查看,通过laravel API,我看到了几种方法,其中两种是

//1. Route::currentRouteName();
//2. Route::getName(); 
但是它们似乎都不起作用,请问我做错了什么,获取名称字符串的最佳方法是什么

注意。

请求类提供了许多方法来检查应用程序的HTTP请求,并扩展了Symfony\Component\HttpFoundation\Request类

写入请求::获取当前URI的路径


选中此项

路由::currentRouteName应该这样做,它怎么不工作?它是以空的形式出现还是发生了其他事情?我试过了,它给了我一个空白屏幕,不知道为什么。。。我仍在调试,希望它能很快工作。我尝试了以下::echo“名称为=”。路由::currentRouteName;但是我得到的是“name is=”,第二部分Route::currentRouteName没有显示…好的,谢谢,让我试试这个选项,因为我试图使用基于名称字符串值的switch语句。我希望这能奏效。