Laravel 5.8中具有CSIO和VUE的CSRF

时间:2019-03-08 18:35:30

标签: php laravel vue.js axios

我有一个疑问,我使用的是Laravel 5.8,我在Vue中有一个简单的注册表格。当我通过POST方法提交表单时,Laravel不要求我CSRF令牌,这是正常现象吗?我没有使用API​​路由。

我刚刚发现Chrome存储中有一个XSRF令牌。

enter image description here

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

1 个答案:

答案 0 :(得分:5)

laravel5.8文档

中所述
  

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

有关更多信息,请检查laravel 5.8 csrf doc