Laravel 5.8中具有CSIO和VUE的CSRF

Oma*_*hez 3 php laravel vue.js axios

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

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

在此处输入图片说明

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

Tha*_*mer 7

laravel5.8文档中所述

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

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