我正在使用laravel 5.6和vue.js.在发送ajax post请求登录时:
<script>
import axios from 'axios'
export default {
mounted() {
console.log('Component mounted.')
},
data(){
return {
email: '',
password: '',
remember: false
}
},
computed: {
validateFields(){...}
},
created: function(){
axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
},
methods: {
validateEmail(){...},
attemptLogin(){
axios.post('/login', {
email: this.email,
password: this.password,
remember: this.remember
}).then(resp => {
console.log(resp)
}).catch(error => {
console.log(error.mesage)
});
}
}
}
</script>
我没有得到任何回复,但在调试过程中,我发现该请求包含正确的数据([请求数据,但没有响应])1
应用程序上启用了CSRF,但它包含在布局标题中:
<meta name="csrf-token" content="{{ csrf_token() }}">
和axios会自动注册。可能是什么问题?感谢。