laravel 4의 다른 컨트롤러에서 컨트롤러 호출이 작동하지 않음

사용자 3408779

양식 데이터를 저장하는 컨트롤러가 있고 해당 데이터를 저장 한 후 페이지를 다른 양식으로 리디렉션하려고합니다.하지만 리디렉션 부분이 작동하지 않습니다. 이것은 내 저장 컨트롤러 코드입니다.

    class CompanyRegistrationController extends BaseController 
    { 
        public function saveAndCreateCompany () 
        { 
        // 양식 데이터를 가져와 데이터베이스에 저장하는 내 코드. 
        // 그 후에 나는 이것을 다른 페이지로 리디렉션하려고합니다. 
        이것을 달성하기 위해 나는 이것을 시도하고 있습니다. 
        App :: make ( 'AddMoreEmployeeController')-> showAddMoreEmployeeDetails (); 
        } 
    } 
    // 내 새 페이지 코드 
    클래스 AddMoreEmployeeController가 BaseController를 확장합니다. 
    { 
        public function showAddMoreEmployeeDetails () 
        { 
        return View :: make ( 'company.addEmployee'); 
        } 
    }
    Routes.php 코드 
        Route :: post ( '/ companyCreatedSuccessfully', array ( 'uses'=> 'CompanyRegistrationController @ saveAndCreateCompany', 'as'=> 'saveAndCreateCompany')); 
        Route :: get ( '/ addMoreEmployeeDetails', array ( 'uses'=> 'AddMoreEmployeeController @ showAddMoreEmployeeDetails', 'as'=> 'showAddMoreEmployeeDetails'));
    
그러나 양식 세부 정보를 채운 후 "addMoreEmployeeDetails"로 리디렉션되지 않습니다. 나는 여전히 빈 페이지로 companyCreatedSuccessfully에 있습니다.하지만 데이터베이스에 데이터를 성공적으로 저장 한 후 addMoreEmployeeDetails로 리디렉션해야합니다. 내가 어디에서 실수를 했습니까?

마르신 나비아 웨크

문제는 다른 컨트롤러 만 실행하고 그 결과로 아무것도하지 않는다는 것입니다. 반환해야합니다.

return App::make('AddMoreEmployeeController')->showAddMoreEmployeeDetails();

이제 작동합니다.

편집하다

URL을 변경하려면 다른 컨트롤러로 리디렉션하고 싶은 것 같으므로 다음을 사용해야합니다.

return Redirect::action('AddMoreEmployeeController@showAddMoreEmployeeDetails');

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel의 Lang이 ajax에서 컨트롤러에서 작동하지 않음

분류에서Dev

Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

분류에서Dev

컨트롤러가 Laravel의 route.php에서 작동하지 않습니다.

분류에서Dev

Rails 4 ajax 호출이 올바른 컨트롤러에 도달하지 않음

분류에서Dev

Laravel 컨트롤러에서 If 문이 제대로 작동하지 않습니다.

분류에서Dev

하나의 컨트롤러 LARAVEL에서 AJAX로 다른 함수 호출

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

.NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

분류에서Dev

API 컨트롤러의 삭제 메서드 호출이 작동하지 않음

분류에서Dev

Laravel : 컨트롤러의 업데이트 메서드가 작동하지 않습니다.

분류에서Dev

Android 용 Chrome에서 Laravel 4 컨트롤러로 POST가 작동하지 않음

분류에서Dev

다른 컨트롤러에서 메서드를 호출하는 동안 @cacheEvict가 작동하지 않음

분류에서Dev

laravel 5.2의 다른 컨트롤러에서 컨트롤러 함수를 어떻게 호출합니까?

분류에서Dev

mvc의 다른 컨트롤러에서 한 컨트롤러에 작성된 함수를 호출하는 방법

분류에서Dev

BaseController 델리게이트가 탭 바 컨트롤러 내의 모든 상속 된 뷰 컨트롤러에서 작동하지 않습니다.

분류에서Dev

Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

분류에서Dev

Angularjs의 Factory를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수 호출

분류에서Dev

탐색 컨트롤러 내의 tableview에서 textFieldDidEndEditing이 호출되지 않음

분류에서Dev

Laravel 컨트롤러 업데이트 방법이 작동하지 않습니다.

분류에서Dev

laravel 5 컨트롤러에 대한 ajax get 요청이 mozilla에서 작동하지 않습니다.

분류에서Dev

Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

분류에서Dev

Laravel의 다른 컨트롤러에서 컨트롤러에 액세스하는 방법은 무엇입니까?

분류에서Dev

Laravel-하나의 컨트롤러에서 다른 컨트롤러의 실행 방법

분류에서Dev

동일한 기능의 다른 방법을 사용하여 동일한 컨트롤러에서 Cakephp 3.x 리디렉션이 작동하지 않음

분류에서Dev

laravel 4.1의 컨트롤러에서 모듈의 모델 및 컨트롤러 파일을 호출하는 방법

분류에서Dev

다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

분류에서Dev

angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

분류에서Dev

ocLazyLoad-하나의 컨트롤러가 다른 컨트롤러를 호출

분류에서Dev

Laravel의 다른 컨트롤러에서 라우팅 호출 방법

Related 관련 기사

  1. 1

    Laravel의 Lang이 ajax에서 컨트롤러에서 작동하지 않음

  2. 2

    Laravel의 다른 컨트롤러 내부에서 컨트롤러를 호출하는 방법

  3. 3

    컨트롤러가 Laravel의 route.php에서 작동하지 않습니다.

  4. 4

    Rails 4 ajax 호출이 올바른 컨트롤러에 도달하지 않음

  5. 5

    Laravel 컨트롤러에서 If 문이 제대로 작동하지 않습니다.

  6. 6

    하나의 컨트롤러 LARAVEL에서 AJAX로 다른 함수 호출

  7. 7

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  8. 8

    .NET 4 MVC의 한 컨트롤러에서 다른 컨트롤러의 메서드를 호출하는 방법

  9. 9

    API 컨트롤러의 삭제 메서드 호출이 작동하지 않음

  10. 10

    Laravel : 컨트롤러의 업데이트 메서드가 작동하지 않습니다.

  11. 11

    Android 용 Chrome에서 Laravel 4 컨트롤러로 POST가 작동하지 않음

  12. 12

    다른 컨트롤러에서 메서드를 호출하는 동안 @cacheEvict가 작동하지 않음

  13. 13

    laravel 5.2의 다른 컨트롤러에서 컨트롤러 함수를 어떻게 호출합니까?

  14. 14

    mvc의 다른 컨트롤러에서 한 컨트롤러에 작성된 함수를 호출하는 방법

  15. 15

    BaseController 델리게이트가 탭 바 컨트롤러 내의 모든 상속 된 뷰 컨트롤러에서 작동하지 않습니다.

  16. 16

    Codeigniter의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출하는 방법

  17. 17

    Angularjs의 Factory를 사용하여 한 컨트롤러에서 다른 컨트롤러로 함수 호출

  18. 18

    탐색 컨트롤러 내의 tableview에서 textFieldDidEndEditing이 호출되지 않음

  19. 19

    Laravel 컨트롤러 업데이트 방법이 작동하지 않습니다.

  20. 20

    laravel 5 컨트롤러에 대한 ajax get 요청이 mozilla에서 작동하지 않습니다.

  21. 21

    Laravel 8의 다른 컨트롤러에서 컨트롤러의 함수에 인수를 전달하는 방법

  22. 22

    Laravel의 다른 컨트롤러에서 컨트롤러에 액세스하는 방법은 무엇입니까?

  23. 23

    Laravel-하나의 컨트롤러에서 다른 컨트롤러의 실행 방법

  24. 24

    동일한 기능의 다른 방법을 사용하여 동일한 컨트롤러에서 Cakephp 3.x 리디렉션이 작동하지 않음

  25. 25

    laravel 4.1의 컨트롤러에서 모듈의 모델 및 컨트롤러 파일을 호출하는 방법

  26. 26

    다른 컨트롤러에서 컨트롤러 내부의 함수 호출-AngularJS

  27. 27

    angularjs의 다른 컨트롤러 아래에서 한 컨트롤러 호출

  28. 28

    ocLazyLoad-하나의 컨트롤러가 다른 컨트롤러를 호출

  29. 29

    Laravel의 다른 컨트롤러에서 라우팅 호출 방법

뜨겁다태그

보관