2015-01-20 2 views
0

에 두 개의 컨트롤러를 호출 나는 내가 뭘하려고 오전 1 개 경로를 사용하여 두 컨트롤러와 메소드를 호출입니다 routes.php한 노선과 Laravel

Route::post('view', '[email protected]'); 
//test new view. 
Route::post('testview', '[email protected]'); 

에이 두 가지 경로가 있습니다. 그래서 만약 누군가가 간다/liveversion 및 testversion보기 모두가 호출됩니다. 이 일을하는 가장 좋은 방법은 무엇입니까?

+0

livefeedcontroller @ liveversion()에서 TestController @ testversion()을 호출하거나 그 반대로 (원하는 경우) 호출합니다. –

+0

어떻게 그럴 수 있습니까? 알고 계시다면 – nodejsj

+0

도와주세요. http://stackoverflow.com/questions/17034616/laravel-load-method-in-another-controller-without-changing-the-url –

답변

2
당신은 두 번째 LivefeedController의 liveversion 방법, 예를 들어, 그 작업을 마친 후 당신이 그런 식으로 재 지정할 수 있습니다하는 첫 번째 컨트롤러에서 리디렉션 수

:이 지적되면서 불구하고

return Redirect::action('[email protected]'); 여기


에서, documentation on Laravel Redirects입니다 코멘트에 - 그게 좋은 일이 아니에요 (하나의 POST 작업에서 다른 POST 작업으로 리디렉션).