Laravel Inertia에서 전역적으로 _token csrf를 추가하는 방법은 무엇입니까?
P粉608647033
P粉608647033 2023-12-10 20:51:46
0
1
570

Laravel Inertia와 Vue Js를 사용하는 프로젝트가 있습니다. 요즘 csrf 토큰에 문제가 있습니다. 여기 https://inertiajs.com/csrf-protection 문서를 읽었으므로 모든 관성 요청/응답에 csrf 토큰을 추가해야 할 수도 있습니다.

내 질문은 이 _token을 전역적으로 추가하는 방법입니다. 따라서 파일이 너무 많기 때문에 vue 파일에 토큰을 하나씩 추가할 필요가 없습니다.

login.vue의 현재 스크립트 코드:

으아악

My HandleInertiaRequest(미들웨어):

으아악


P粉608647033
P粉608647033

모든 응답(1)
P粉794851975

Middleware/HandleInertiaRequests.php 파일에 전역적으로 csrf 토큰을 추가하세요.

으아악

양식에 인스턴스를 추가하세요.

으아악

마지막으로 전화를 겁니다. 아래 예에서는 Inertia useForm() 함수를 사용하여 사용자를 로그인합니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿