ホームページ  >  に質問  >  本文

Laravel Inertia で _token csrf をグローバルに追加するにはどうすればよいですか?

Laravel Inertia と Vue Js を使用するプロジェクトがあります。最近csrfトークンに問題があります。ここ https://inertiajs.com/csrf-protection のドキュメントを読んだので、すべての慣性リクエスト/応答に csrf トークンを追加する必要があるかもしれません。

私の質問は、この _token をグローバルに追加するにはどうすればよいですか?したがって、vue ファイルにはファイルが多すぎるため、トークンを 1 つずつ追加する必要はありません。

login.vue の現在のスクリプト コード:

リーリー

私の HandleInertiaRequest (ミドルウェア):

リーリー


P粉608647033P粉608647033337日前542

全員に返信(1)返信します

  • P粉794851975

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

    csrf トークンを Middleware/HandleInertiaRequests.php ファイルにグローバルに追加します。

    リーリー

    インスタンスをフォームに追加します。

    リーリー

    最後に、呼び出しを行います。以下の例では、Inertia useForm() 関数を使用してユーザーをログインさせます。

    リーリー

    返事
    0
  • キャンセル返事