Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Concatenar mais valores em um value de um input no form

Tenho Dúvida como posso concatenar mais valores em um mesmo input no value de um form usando blade.

Exemplo:

<input type="hidden" name="produto"  value="{{ $produto->descricao}}">

Estou enviando somente descrição, porém gostaria de concatenar no mesmo value do input :

  • o nome do produto {{$produto->nome}};
  • o código {{$produto->codigo}};
  • a data {{$produto->data}};
  • o preço {{$produto->preco}}

Seria essa minha dúvida. Obrigado

4 respostas

Olá, Giovane... Você quer colocar tudo no mesmo input? Basta exibir todos os valores. Exemplo de valores separados por vírgula:

<input type="hidden" name="produto"  value="{{ $produto->descricao}},{{ $produto->codigo}},{{ $produto->data}},{{ $produto->preco}}">

Olá Vinicius, correto bem por ae mesmo

<input type="hidden" name="produto"  value="{{ $produto->descricao}}<br>{{ $produto->codigo}}<br>{{ $produto->data}}<br>{{ $produto->preco}}">

Portanto eu separo os valores das variáveis dentro dos mustache Exemplo: "{ $variavel}" e posso separar por virgula " , " ; ponto " . " ; ou tags

; etcs, correto?

Muito Obrigado!

solução!

Sim sim. Só não pode usar a tag br dentro de um atributo. rsrs

Mas aí é HTML, não PHP ou Laravel. :-)

Não esquece de marcar o tópico como solucionado. ;-)

Certo, muito obrigado Vinicius, dúvida esclarecida! Abraço