Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 6월 공모주 청약 일정
- jquery
- codeigniter
- MYSQL
- 리눅스
- 공모주 청약 일정
- 공모주
- 7월 공모주 청약 일정
- Stock
- linux
- Oracle
- 주식
- SQL
- css
- 코드이그나이터
- 제이쿼리
- Stock ipo
- 자바
- php
- 주식 청약 일정
- Eclipse
- JavaScript
- 자바스크립트
- 공모주 청약
- 맥
- 오라클
- IPO
- html
- java
- 주식 청약
Archives
- Today
- Total
개발자의 끄적끄적
[lalavel] 라라벨 컨트롤러 post csrf 토큰 제외 설정 방법 본문
728x90
반응형
[lalavel] 라라벨 컨트롤러 post csrf 토큰 제외 설정 방법
안녕하세요!
다시 본업으로 돌아와서!
라라벨 프레임워크에서
post 방식으로 컨트롤러를 호출하면
csrf 토큰때문에 에러가 나게 됩니다!
물론 내 사이트 내에서는 토큰을 추가하면 한방에 해결이 되겠지만,
외부에서
즉, api 혹은 webhook 같은 이벤트를 수신하는데
post 방식으로 넘어오면 csrf 토큰을 체크하지 않도록 설정해야 합니다!
오늘은 그 설정 예제를 공유해보려고 합니다!
우선 아래 경로의 파일을 찾아서 이동합니다!
bootstrap/app.php
위 파일을 열어보면
아래 와 같이 Application 설정을 할 수 있는데요!
return Application::configure(basePath: dirname(__DIR__))
->withRouting(
web: __DIR__ . '/../routes/web.php'
)
->withMiddleware(function (Middleware $middleware): void {
// AWS Loadbalancer handling HTTPS
$middleware->trustProxies(at: '*');
$middleware->validateCsrfTokens(except: [
'login/test', // <-- exclude this route
'login/test2' // <-- exclude this route
]);
})
->withExceptions(function (Exceptions $exceptions): void {})->create();
위 내용 보시면 아시겠지만,
라라벨은 미들웨어(middleware) 가 돌고있어서 미들웨어에서 제외되도록 설정을 추가해줘야 합니다!
위에 validateCsrfTokens 이부분을 보시면
login/test 와 login/test2 이렇게 2개의 컨트롤러가 제외되도록 추가한 내용입니다!
개인의 설정에 따라 파일의 내용이 다를 수 있으니
소스에 맞게 가공해서 사용하시면 도움이 되실듯 합니다!
도움이 되셨다면, 구독/공감/댓글 부탁드립니다!
감사합니다!
반응형
'개발 > php' 카테고리의 다른 글
[lalavel] 라라벨 Return value must be of type App\Http\Controllers\View, Illuminate\View\View returned 에러 해결 방법 (8) | 2025.08.14 |
---|---|
[lalavel] 라라벨 html 태그가 텍스트로 노출되는 경우! (5) | 2025.08.13 |
[php] 롯데 택배 배송 조회 url 구현 방법 (21) | 2025.08.02 |
[라라벨] 라라벨 프레임워크에서 -> handleRequest(Request::capture()) 이부분에 에러가 발생하는 경우! (24) | 2025.06.30 |
[php] 라라벨 프레임워크 쿼리 빌더 목록 / lalavel framework query builder (41) | 2025.06.26 |
Comments