2013-05-15 2 views
0

나는 Codeigniter에서 왔습니다. 내가/sometab을을 index.php로 이동하면라우라벨 3 라우팅 문제

$route['([a-z]+)tab'] = "$1/tab"; 

가/I 실행 일부/탭/조치를 얻을 것이다 : CI에서 나는이 있었다. 하지만 리다이렉트하지 않고 대신이 주소를 입력 할 때 리디렉션이 없어도 다른 주소를 사용하고 싶다고 CI에게 말합니다.

기본적으로 다음 목표를 달성하고 싶습니다./someTab /로 이동하면 일부 탭 동작을 실행하고 싶습니다.

나는 단지 laravel에서 Redirect :: to_action을 찾았지만 URL을 변경하고 싶지는 않습니다. 나는 다음과 같은 것을 시도했다 :

Route::any('([a-z]+)tab', function($controllerName) { 
    return Redirect::to_action("{$controllerName}/tab"); // here I want to tell to use [email protected] action 
}); 

나는 이것을 어떻게 얻을 수 있냐?

+0

'Redirect :: to_route()'는 여러분의 대답입니다. 경로에서 경로로 이동합니다. –

+0

나는 그것을 작동시키지 못했지만 Route :: forward 메소드와 함께 작동한다. return Route :: forward ('get', "{$ tabname}/tab"); 이 – Victor

답변