찾다

 >  Q&A  >  본문

Laravel Inertia에서 전역적으로 _token csrf를 추가하는 방법은 무엇입니까?

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

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

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

으아악

My HandleInertiaRequest(미들웨어):

으아악


P粉608647033P粉608647033355일 전581

모든 응답(1)나는 대답할 것이다

  • P粉794851975

    P粉7948519752023-12-11 16:03:58

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

    으아악

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

    으아악

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

    으아악

    회신하다
    0
  • 취소회신하다