Laravel 10 + Vue3 + Inertia + form.post().onError? 419
I'm trying to start with Laravel 10 + Vue3 + Inertia 0.6, when the session expires, the next post request (or put or delete or whatever) should return error 419. But that doesn't happen. How do I handle this error from Inertia on the frontend? I was thinking of using form.post().onBefore and calling a checker but I think I should do it another way...?
Estoy tratando de comenzar con Laravel 10 + Vue3 + Inertia 0.6, cuando la sesión caduca, la próxima petición post (o put o delete o cualquier cosa ) debería devolver error 419. Pero eso no pasa. Como manejo este error desde Inertia en el frontend? Estaba pensando usar form.post().onBefore y llamar a un chequeador pero me parece que debo hacerlo de otra forma...?
...
const submit = () => {
form.post(route('login'), {
onFinish: (visit) => {
// console.dir( visit );
form.reset( 'password' );
},
// axios.post(url,{
// })
// .then(response => {
// }).catch((error)=>{
// status = error.response.status;
// msg = error.response.statusText;
// error_msg = status + ':' + msg;
// console.log('ERROR:' + error_msg);
// if(status == 419){
// swal_error('<b>Su sesión caducó</b>',
// 'Deberá ingresar sus credenciales nuevamente',
// '{{ url('/') }}/login');
// }else{
// swal_error('<b>Sucedió un error!</b>',error_msg);
// }
// });
onBefore: () => {
console.dir( form );
return false;
}
...
Please or to participate in this conversation.