Laravel 테스트 작성중 POST로 리퀘스트 전송시 응답으로 200이 아닌 500이 온다면

csrf 토큰 때문입니다.

app/Http/Middleware/VerifyCsrfToken.php 를

public function handle($request, Closure $next)
{
    if ('testing' !== app()->environment()){
        return parent::handle($request, $next);
    }

    return $next($request);
}

이렇게 수정해서 test 환경에서는 토큰을 확인하지 않도록 해주는 방법이 있습니다.

다른 더 좋은 방법들도 있을거 같아요. 좀 찾아봐야겠습니다. ㅎㅎ
 

leaderboard-728x90

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.