정의 된 경로 던지는 컨트롤러 메서드를 찾을 수 없음 Laravel 4

MrFoh

route.php 파일에 경로가 정의되어 있지만 각도 앱에서 ajax 요청을하면이 오류가 발생합니다.

{"error":{"type":"Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException","message":"Controller method not found.","file":"C:\\xampp\\htdocs\\tedxph\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controllers\\Controller.php","line":290}}

이것은 내 경로 파일입니다

/*
|--------------------------------------------------------------------------
| Api Routes
|--------------------------------------------------------------------------
*/

Route::group(array('prefix' => 'api'), function() {
    //Auth Routes
    Route::post('auth/login', 'ApiUserController@authUser');
    Route::post('auth/signup', 'ApiUserController@registerUser');
    /* Persons */
    Route::group(array('prefix' => 'people'), function() {

        Route::get('{id}', 'ApiPeopleController@read');
        Route::get('/', 'ApiPeopleController@read');
    });
    /* Events */
    Route::group(array('prefix' => 'events'), function() {

        Route::get('{id}', 'ApiEventsController@read');
        Route::get('/','ApiEventsController@read');
    });
});

크롬 웹 인스펙터 Chrome의 나머지 클라이언트 앱에서 동일한 게시 요청(http://localhost/site/public/api/auth/signup)크롬의 나머지 클라이언트 앱에서 동일한 URL에 액세스 해도 오류가 발생하지 않습니다. 무엇이 잘못되었을 수 있습니까?

이것은 내 컨트롤러의 각도 코드입니다.

$rootScope.show('Please wait..registering');
                API.register({email: email, password: password})
                .success(function (data) {
                    if(data.status == "success") {
                        console.log(data);
                        $rootScope.hide();
                    }
                })
                .error(function (error) {
                    console.log(error)
                    $rootScope.hide();
                })

더 각진 코드

angular.module('tedxph.API', [])
    .factory('API', function ($rootScope,  $http, $ionicLoading, $window) {
    //base url
    var base = "http://localhost/tedxph/public/api";

    return {
        auth: function (form) {
            return $http.post(base+"/auth/login", form);
        },

        register: function (form) {
            return $http.post(base+"/auth/signup", form);
        },

        fetchPeople: function () {
            return $http.get(base+"/people");
        },

        fetchEvents: function() {
            return $http.get(base+"/events");
        },
    }
});
MrFoh

내 컨트롤러가 컨트롤러 클래스에서 정의되지 않은 메서드를 호출하는 문제를 해결했습니다. 메서드 이름이 올바르게 바뀌었고 요청이 이제 작동합니다. 입력 해 주셔서 감사합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정의 된 경로 던지는 컨트롤러 메서드를 찾을 수 없음 Laravel 4

분류에서Dev

Laravel 컨트롤러 메서드를 찾을 수 없습니다.

분류에서Dev

Laravel 8 : JSON Get Testing 덕분에 컨트롤러 메서드를 테스트하려고하지만 경로를 찾을 수 없습니다.

분류에서Dev

rails 4의 컨트롤러 내부에서 생성 된 변수로 create action을 재정의하는 방법

분류에서Dev

SpringBoot 응용 프로그램이 컨트롤러에서 정의 된 저장소를 찾을 수 없습니다.

분류에서Dev

컨트롤러 클래스를 찾을 수 없음 laravel 5.1

분류에서Dev

Laravel 4에서 컨트롤러 클래스를 찾을 수 없습니다.

분류에서Dev

Rails 4에 정의 된 컨트롤러 메서드를 찾는 방법은 무엇입니까?

분류에서Dev

ID없이 [MODEL]을 찾을 수 없음 : Rails 4 사용자 지정 컨트롤러 작업

분류에서Dev

Laravel 알 수없는 컨트롤러 작업을 찾을 수 없음 문제

분류에서Dev

Codeigniter 컨트롤러 / 메소드 404 페이지에 $ .post를 찾을 수 없음

분류에서Dev

log4j의 getlogger ( "...") 메서드에서 지정된 로그 파일을 찾을 수없는 경우 어떻게됩니까?

분류에서Dev

이미로드 된 컨트롤러의 범위 값을 rootScope없이 다른 컨트롤러에서 변경

분류에서Dev

한 컨트롤러 메서드에서 설정된 모델 속성의 속성을 다른 컨트롤러 메서드에서 사용할 수 없습니다.

분류에서Dev

종속 라이브러리가 링크 된 경우 JNI "지정된 프로 시저를 찾을 수 없음"

분류에서Dev

Laravel 컨트롤러에서 요청을 찾을 수 없음 오류

분류에서Dev

log4j-system이 지정된 경로를 찾을 수 없습니다.

분류에서Dev

Laravel 5.2 컨트롤러 / 메소드는 컨트롤러 이름을 바꿀 때까지 찾을 수 없습니다. 왜 그럴까요?

분류에서Dev

각도 js : 컨트롤러에서 포함 된 페이지의 html로 값을 전달할 수 없습니다.

분류에서Dev

Rails에서 Jquery에서 컨트롤러 메서드로 매개 변수를 전달한 다음 반환 된 값을 얻는 방법은 무엇입니까?

분류에서Dev

컨트롤러로 Laravel 4 하위 도메인 경로를 처리하고 하위 도메인을 인수로 전달하는 방법

분류에서Dev

java.io.FileNotFoundException : (시스템이 지정된 경로를 찾을 수 없음)

분류에서Dev

Android Studio-매니페스트 병합 실패 (시스템이 지정된 경로를 찾을 수 없음)

분류에서Dev

Angular Deeply Nested Reactive Form : 중첩 된 FormArray에서 경로가있는 컨트롤을 찾을 수 없습니다.

분류에서Dev

PhpStorm Code Inspector : Laravel 5.3의 경로 파일에서 "메소드를 찾을 수 없음"

분류에서Dev

오류 : 컨텍스트를 준비 할 수 없음 : Docker 이미지를 빌드하고 태그를 지정하는 동안 경로 ""을 (를) 찾을 수 없음

분류에서Dev

CodeIgniter 404 페이지를 다른 컨트롤러에서 찾을 수 없음

분류에서Dev

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

분류에서Dev

컨트롤러가 FXML에 지정된 경우 TableView에 데이터를 추가 할 수 없습니다. 컨트롤러가 지정되지 않은 경우 'onAction'을 바인딩 할 수 없습니다.

Related 관련 기사

  1. 1

    정의 된 경로 던지는 컨트롤러 메서드를 찾을 수 없음 Laravel 4

  2. 2

    Laravel 컨트롤러 메서드를 찾을 수 없습니다.

  3. 3

    Laravel 8 : JSON Get Testing 덕분에 컨트롤러 메서드를 테스트하려고하지만 경로를 찾을 수 없습니다.

  4. 4

    rails 4의 컨트롤러 내부에서 생성 된 변수로 create action을 재정의하는 방법

  5. 5

    SpringBoot 응용 프로그램이 컨트롤러에서 정의 된 저장소를 찾을 수 없습니다.

  6. 6

    컨트롤러 클래스를 찾을 수 없음 laravel 5.1

  7. 7

    Laravel 4에서 컨트롤러 클래스를 찾을 수 없습니다.

  8. 8

    Rails 4에 정의 된 컨트롤러 메서드를 찾는 방법은 무엇입니까?

  9. 9

    ID없이 [MODEL]을 찾을 수 없음 : Rails 4 사용자 지정 컨트롤러 작업

  10. 10

    Laravel 알 수없는 컨트롤러 작업을 찾을 수 없음 문제

  11. 11

    Codeigniter 컨트롤러 / 메소드 404 페이지에 $ .post를 찾을 수 없음

  12. 12

    log4j의 getlogger ( "...") 메서드에서 지정된 로그 파일을 찾을 수없는 경우 어떻게됩니까?

  13. 13

    이미로드 된 컨트롤러의 범위 값을 rootScope없이 다른 컨트롤러에서 변경

  14. 14

    한 컨트롤러 메서드에서 설정된 모델 속성의 속성을 다른 컨트롤러 메서드에서 사용할 수 없습니다.

  15. 15

    종속 라이브러리가 링크 된 경우 JNI "지정된 프로 시저를 찾을 수 없음"

  16. 16

    Laravel 컨트롤러에서 요청을 찾을 수 없음 오류

  17. 17

    log4j-system이 지정된 경로를 찾을 수 없습니다.

  18. 18

    Laravel 5.2 컨트롤러 / 메소드는 컨트롤러 이름을 바꿀 때까지 찾을 수 없습니다. 왜 그럴까요?

  19. 19

    각도 js : 컨트롤러에서 포함 된 페이지의 html로 값을 전달할 수 없습니다.

  20. 20

    Rails에서 Jquery에서 컨트롤러 메서드로 매개 변수를 전달한 다음 반환 된 값을 얻는 방법은 무엇입니까?

  21. 21

    컨트롤러로 Laravel 4 하위 도메인 경로를 처리하고 하위 도메인을 인수로 전달하는 방법

  22. 22

    java.io.FileNotFoundException : (시스템이 지정된 경로를 찾을 수 없음)

  23. 23

    Android Studio-매니페스트 병합 실패 (시스템이 지정된 경로를 찾을 수 없음)

  24. 24

    Angular Deeply Nested Reactive Form : 중첩 된 FormArray에서 경로가있는 컨트롤을 찾을 수 없습니다.

  25. 25

    PhpStorm Code Inspector : Laravel 5.3의 경로 파일에서 "메소드를 찾을 수 없음"

  26. 26

    오류 : 컨텍스트를 준비 할 수 없음 : Docker 이미지를 빌드하고 태그를 지정하는 동안 경로 ""을 (를) 찾을 수 없음

  27. 27

    CodeIgniter 404 페이지를 다른 컨트롤러에서 찾을 수 없음

  28. 28

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

  29. 29

    컨트롤러가 FXML에 지정된 경우 TableView에 데이터를 추가 할 수 없습니다. 컨트롤러가 지정되지 않은 경우 'onAction'을 바인딩 할 수 없습니다.

뜨겁다태그

보관