Laravel - 如何将当前URL转换为ControllerName @ methodName

时间:2014-07-31 01:27:51

标签: laravel laravel-4

我可以在Laravel 4.2中使用{{ URL::current(); }}获取当前网址。但出于某种原因,我需要获得当前操作,即ControllerName@methodName。请注意,我不想为控制器操作生成网址。我怎样才能获得当前的行动?

2 个答案:

答案 0 :(得分:2)

取决于,如果您只是想获取操作名称,我认为您可以使用Route方法。

Route::currentRouteAction();

您始终可以通过调用

访问当前路线

$currentRoute = Route::current();

可能会告诉你需要知道的一切。

有关路线的更多信息:http://laravel.com/api/4.2/Illuminate/Routing/Router.html

答案 1 :(得分:1)

您可以使用currentRouteAction()方法获取当前路由操作:

$action = Route::currentRouteAction();