2013-07-17 4 views
1

PUT 작업을 수행 할 때 컨트롤러에 함수를 할당 할 수 없습니다. /settings에 PUT 요청을 시도했지만 403 금지됨이 있습니다.Laravel 컨트롤러 내의 PUT 메서드

<?php 
class SettingsController extends BaseController { 

    public function getIndex() { 
     $setting = Auth::user()->setting; 
     return Response::json($setting); 
    } 

    public function putIndex() { 
     $setting = Auth::user()->setting; 
     $setting->update(Input::all()); 
    } 
} 
+0

당신이 인덱스에 사용하는 당신의 '형태'보기 코드를 게시하시기 바랍니다 수 반환을 의미? – Laurence

+0

안녕하세요. 나는 실제로 앱을위한 RESTful API를 만들고있다. 그래서 어떤 형식도 사용하지 않는다. curl : curl -i http://my.domain.co.uk/settings --user [email protected] : 12345678 -v --data { "a": "1"} -X를 사용하여 테스트하고 있습니다. PUT –

+1

아마도 웹 서버가 PUT 요청을 차단하고 있습니까? http://stackoverflow.com/q/1402229/1317935 – Laurence

답변