Upload Multiplo Arquivos Vuejs Ts + Laravel + Axios + Composition API
Olá Professor Carlos, bom dia!
Tudo bem?.
Estou montando um projeto usando Composition Api, Laravel, Vuejs e Axios. Estou com um problema no upload de varios arquivos tanto no back quanto no front, poderia me ajudar por favor?.
Estou salvando no banco a cada linha de arquivo, está funcionando se for single, de um por um, portanto não consigo fazer o multiplo, a parte do html, consigo inserir, portanto ele não envia mais de 1 e não insere 3 linhas na tabela.
Não consigo passar mais de 1000 caracteres, então incluir em outro document.
Obrigado.
https://drive.google.com/file/d/1Ewb_ntA2z0PXSXSY7X_K0WnknO53DA7k/view?usp=sharing
Olá, Jean!
Tudo bem, e com vc?
Ajudo sim.
Você tem o código no GitHub? Fica mais fácil a leitura;
No LaraChat ensinei como enviar arquivo do Vue.js, para o backend Laravel, no caso enviei apenas um arquivo, mas a ideia é bem simples, ao invés de retornar apenas o primeiro elemento do array, basta retornar todos os elementos do array, veja: https://github.com/especializati/larachat/blob/main/resources/js/pages/Profile.vue#L120
No backend a lógica de upload é a mesma, o que vai mudar é que você precisa fazer o upload dentro de um loop.
E para inserir no banco, você pode inserir registro por registro no loop, ou mesmo criar uma variável e inserir tudo de uma vez, com o insertMany.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!