2013-06-04 3 views
7

Laravel 3에서는 Request::route()으로 전화하여 요청을 처리하는 주요 경로를 얻을 수 있습니다.Laravel 4의 Request :: route()에 해당하는 것은 무엇입니까?

Laravel 4에는 해당 항목이 있습니까? L3 코드의

예 : 우리가

http://servername/TestRoute/123 

우리가

Laravel\Routing\Route Object ( 
    [uri] => TestRoute/(:any) 
    [method] => GET 
    [bundle] => application 
    [controller] => 
    [controller_action] => 
    [action] => Array (
     [as] => NamedRoute 
     [0] => Closure Object () 
     [https] => 
    ) 
    [parameters] => Array ([0] => 123) 
) 

내가 위에서 명명 된 경로의 이름을 얻을에만 관심이 얻을 방문

// in route.php 
Route::any('TestRoute/(:any)', array('as' => 'NamedRoute', function() { 
    return print_r(Request::route()); 
})); 

개체 :

$namedRoute = $Route->action['as']; 
+0

임 당신이이 정보를 정기적으로 원하는 모든 것을 조정할 수 있는지 확인 -> http://laravel.com/api/classes/Illuminate.Routing.Router.html – arma

+1

'Router' 클래스는 방법을'이를 currentRouteName()'. 그것은 아마도 당신이 찾고있는 것입니다. – package

+0

@arma : 라우터 클래스에는 필요한 모든 기능이 있습니다. thnx – igaster

답변

관련 문제