我可以在Laravel 4.2中使用{{ URL::current(); }}
获取当前网址。但出于某种原因,我需要获得当前操作,即ControllerName@methodName
。请注意,我不想为控制器操作生成网址。我怎样才能获得当前的行动?
答案 0 :(得分:2)
取决于,如果您只是想获取操作名称,我认为您可以使用Route方法。
Route::currentRouteAction();
您始终可以通过调用
访问当前路线 $currentRoute = Route::current();
可能会告诉你需要知道的一切。
有关路线的更多信息:http://laravel.com/api/4.2/Illuminate/Routing/Router.html
答案 1 :(得分:1)
您可以使用currentRouteAction()
方法获取当前路由操作:
$action = Route::currentRouteAction();