2021. 8. 24. 16:05

로컬에서 서버띄어서 테스트 중인데, 

419 에러가 뜨길래 보니, 

 

"CSRF token mismatch."

라는데...

 

작업하는동안에는 csrf 꺼놓고 싶어서, 끄는방법은.

 

라라벨 프로젝트 폴더

/app/Http/Middleware/VerifyCsrfToken.php 파일에 보면,

아래처럼, $except 부분이 있다.

그곳에 

제외하고 싶은 url 적으면 된다.

 

class VerifyCsrfToken extends Middleware
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'stripe/*',
        'http://127.0.0.1:8000/login'
        //
    ];
}

여러개 쓸때는 , (콤마) 잊지 않도록...ㅠㅠ

 

그외 자바스크립트에 @csrf 로 예외시키는 방법도 있다.

 

 

참고 url 

https://laravel.kr/docs/8.x/csrf

 

Posted by Tyson