Я использую laravel 5.6 и vue.js.При отправке ajax-запроса на вход в систему:
<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 регистрирует его автоматически.В чем может быть проблема?Спасибо.