2017-05-02 7 views
1

에 허용되지 던져하지만 난 얻을 정의 할 때 경로 응용 프로그램이 나 405 던지기 시작합니다.

in RoutesRequests.php line 596 
at Application->handleDispatcherResponse(array(2, array('POST'))) in RoutesRequests.php line 533 
at Application->Laravel\Lumen\Concerns\{closure}() in RoutesRequests.php line 781 
at Application->sendThroughPipeline(array(), object(Closure)) in RoutesRequests.php line 534 
at Application->dispatch(null) in RoutesRequests.php line 475 
at Application->run() in index.php line 28 

포스트 URL이 그냥 URL 가져 오기 캐시를 삭제 ... (405)를 던지고있어 잘 작동 URL 쇼를 호출, 자동로드 파일 ... 확실하지 무엇을 잘못 ..

생성

새 경로로 새 컨트롤러를 정의하면 404가 throw됩니다 ... 경로 문제로 다른 것으로 보입니다.

+0

get url에 GET 요청을 보내시겠습니까? 출력하고있는 것처럼 보입니다. – patricus

+0

예 url 작업을 위해 GET 요청을하고 있습니다. 출력은 POST입니다. REST 클라이언트에서 캐시 문제일지도 모른다고 생각했는데 ... 여기에 무엇이 잘못 되었을지 모르겠다. – user269867

답변

0

나는 그대로 시나리오를 시도했지만 작동합니다. 디버깅 중이십니까? .env 파일에 들어가면 에 APP_DEBUG 변수가 설정되어 있는지 확인하십시오.

완료되면 페이지를로드하고 표시되는 오류를 게시하십시오.

추신 : MyController 컨트롤러가 생성되었는지 확인하십시오.

+0

업데이트 된 질문 – user269867

+0

다음과 같이 경로를 액세스한다고 가정합니다. example.com/api/v1/my If 그래서, 당신은 404 오류 메시지를 게시하시기 바랍니다. –

0

POST 메서드가있는 경로에 액세스하려고하거나 POST 메서드를 사용하여 데이터를 게시하려고하면 GET 메서드가있는 경로로 이동하기 때문입니다.

경로 & 양식을 확인하십시오.

0

그냥 동일한 문제가 발생하여이를 해결하려고 한 것처럼 보냈습니다.

결국 GET 쿼리에서 슬래시가 발생했습니다.