제 문제를 도와주세요
laravel의 주보기에서 Ajax 호출을 할 수 없습니다. FAIL : Method Not Allowed 상태 : 오류, 다른 페이지에서 문제가 발생하지 않습니다. 나는 ajaxsetup에서 헤더에 CSRF를 포함하고있다 :
var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content'); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': CSRF_TOKEN } });
색인에 허용되지 않는 메소드
내가 사용하고 있습니다 :
여기
$.post("test", function(data){ alert(data); }).fail(function(xhr, status, error) { console.log("FAIL: "+error+" STATUS: "+status); });
이 routes.php입니다
는
<meta name="csrf-token" content="{{ csrf_token() }}" />
// 우리의 AJAX 호출 SECURE :
Route::post('test', '[email protected]');
public function test(Request $request){ echo 123; die(); }
사전에 감사 :여기 내 컨트롤러입니다.
경로가 캐시되어있을 수 있습니까? 'php artisan route : cache' 시도하기 –
아니요, 경로를 캐시하지 않았습니다. putty와 연결하여 프로젝트 폴더 내에'php artisan cache : clear'을 실행했지만 여전히 동일한 문제가 발생했습니다. –