[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Cleison Mendes Paiva
Criador Cleison Mendes Paiva 19/01/2022

Boa tarde

 

Estou tentando enviar os dados para edotar no Body,mas não esta funcionanado.So funciona quando passo eles na aba Params,so que la nao tem como anexar imagem.A forma de realiar o PUT com arquivo no Postman mudou?

Manager Carlos Ferreira 19/01/2022

Olá, Cleison!
Tudo bem?

Isso é uma limitação do PHP, não do Laravel.

Você pode trabalhar com o verbo PUT ou PATCH para editar registro, mas quando envia arquivos, precisa enviar uma request com o verbo http POST, porém, com um parâmetro _method=PUT, assim indica o "verbo http"  da request de forma indireta.

Pegou a ideia?

Carlos Ferreira
Criador Cleison Mendes Paiva 19/01/2022

Entendi,mas aonde eu informo esse parâmetro?

Usar um POST para fazer o update e uma má prática?

Cleison Mendes Paiva
Criador Cleison Mendes Paiva 19/01/2022

Eu criei uma outra rota POST passando o UUID do que eu quero editar e tô mandando tudo por lá ,e errado isso?

Cleison Mendes Paiva
Manager Carlos Ferreira 19/01/2022

Quando for fazer a request, você passa no body da request esse paramento a mais _method=PUT

A request é POST, mas no parâmetro você passa o _method

No LaraChat eu ensinei isso, porque lá fazemos um upload do frontend (Vue.js), para o nosso backend (Laravel)

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!