Estoy tratando de hacer una solicitud de publicación con Axios + Laravel 7. Y recibí este mensaje de error:
Error: la solicitud falló con el código de estado 419
Mi código Javascript:
axios.defaults.headers.common = { 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN': window.csrf_token }; axios.defaults.withCredentials = true; var formEditEmpresa = document.getElementById("formeditEmpresa"); function validareditEmpresa() { var formData = new FormData(formEditEmpresa); axios({ method: 'post', url: "editarLoja", headers: { "Content-Type": "multipart/form-data" }, data: formData, }) .then(res => { // listarChamados.innerHTML = res.data; console.log(res); }) .catch(err => { console.error(err); }) return false; }Intente cambiar los encabezados a esta sintaxis:
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }Como se muestra en los documentos de Laravel .