[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Jean Silva
Criador Jean Silva 13/07/2022

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.

 
Criador Jean Silva 13/07/2022

https://drive.google.com/file/d/1Ewb_ntA2z0PXSXSY7X_K0WnknO53DA7k/view?usp=sharing

 

Jean Silva
Manager Carlos Ferreira 13/07/2022

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.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!