【问题标题】:CSRF in laravel 5.8 with axios and vue带有 axios 和 vue 的 laravel 5.8 中的 CSRF
【发布时间】:2019-07-30 19:59:42
【问题描述】:

我有一个疑问,我使用的是 Laravel 5.8,并且我在 Vue 中有一个组件,它是一个简单的注册表单。当我通过 POST 方法提交表单时,Laravel 没有向我请求 CSRF 令牌,这是正常行为吗?我没有使用 API 路由。

我刚刚注意到 Chrome 存储中有一个 XSRF-TOKEN。

那么,现在如何通过 ajax 进行 CSRF 验证?

【问题讨论】:

    标签: php laravel vue.js axios


    【解决方案1】:

    laravel5.8 文档中所述

    在构建 JavaScript 驱动的应用程序时,很方便 您的 JavaScript HTTP 库会自动将 CSRF 令牌附加到 每个传出请求。默认情况下,resources/js/bootstrap.js 文件将 csrf-token 元标记的值注册到 Axios HTTP 库。如果您不使用此库,则需要 为您的应用手动配置此行为

    更多信息请查看laravel 5.8 csrf doc

    .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-22
      • 2018-08-10
      • 2018-12-28
      • 2019-11-03
      • 2020-11-09
      • 2020-01-20
      • 1970-01-01
      • 2019-12-13
      相关资源
      最近更新 更多