[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Brendo Vale
Criador Brendo Vale 10/10/2018

Estou quebrando a cabeça e não consigo encontrar uma solução.

 

1 - Tenho um post do blog e esse post pode conter uma galeria de imagens, eu utilizei one to many ou seja 1 post pode ter muitas imagens mas uma imagem só pode ter 1 post

Até ai ok, o negócio é para atualizar essa coisa tipo ... eu vou editar um post ai eu carrego todas as imagens o negócio é atualizar cada imagem ... 

imagem 1 - excluir

imagem 1 - excluir

imagem 1 - excluir

 

upload

 

é mais ou menos assim a parada e eu to se ideia ... bugado

Criador Brendo Vale 10/10/2018

Sera que eu tenho que usar jquery para deletar a imagem via ajax quando clicar em excluir?

Brendo Vale
Manager Carlos Ferreira 10/10/2018

Olá Brendo!

Você pode deletar a imagem dinamicamente com ajax. Mas, não recomendo o jQuery, e sim o axios (https://blog.especializati.com.br/como-fazer-requisicoes-ajax-com-o-axios/).

Existem N formas de trabalhar com essas imagens, uma delas e deixar a opção de excluir manualmente cada uma, como você mesmo sugeriu, usando ajax.

Carlos Ferreira
Criador Brendo Vale 10/10/2018

Saquei testei o axios e funcionoou liso... só que eu sou meio sei la... tenho que aprender muito... 

Tem alguma forma de eu colocar a url de forma mais simples?

axios.post('{{route('portfolio.category.store')}}',{
name: nome,
_token: "{{csrf_token()}}"
})
 
Brendo Vale
Manager Carlos Ferreira 10/10/2018

Recomendo que veja o Curso de Vue.js, ele vai te abrir a mente e mostrar um leque muito grande de oportunidades para criar aplicações incríveis. Você vai gostar.

Dessa forma que você fez, passando a URL FULL fica dinâmico, porém em alguns servidores se o módulo allow_url_fopen estiver desabilitado pode dá erro.
O recomendado é passar apenas a url, assim:
axios.post('/nome-rota', {name: nome})

Para passar o header, pode fazer assim: https://github.com/axios/axios#global-axios-defaults

Carlos Ferreira
Criador Brendo Vale 10/10/2018

A minha principal dificuldade com o vue é o webpack... tenho dificuldade em importar os componentes que são em jquery e converter para vue... eu fiz uma app inteira de cadastro de clientes mas eu deletei porque tava dando erro no componente e outros ficaram bugados :/

Brendo Vale
Criador Brendo Vale 10/10/2018

por exemplo esse carinha aqui... 

https://alex-d.github.io/Trumbowyg/
Brendo Vale
Manager Carlos Ferreira 10/10/2018

Mas, você pode usar o jQuery junto ao Vue.js

Embora com o Vue.js seja possível fazer todo o que o jQuery faz, e ainda melhor. Ainda sim isso não invalida usar o jQuery junto.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!