Concatenate more values into a value of an input in the Blade form

Asked

Viewed 117 times

0

I Doubt how I can concatenate more values into the same input in the value of a form using Blade.

Example:

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

I am only sending description, but I would like to concatenate in the same input value :

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

That would be my question. Thank you

2 answers

0

Hello, all right?

So, friend, you can also concatenate using another allowed form within Laravel. If you use this framework.

<input type="hidden" name="produto"  value="A descrição do produto é {{$produto->descricao}}, o nome do produto é {{$produto->nome}}, o código é {{$produto->codigo}} ">

Any doubt just comment here below.

Hugs.

0


Hello, I don’t know if I understand what you need, but if you are going to concatenate all this text in the input value you would do as follows :

<input type="hidden" name="produto"  value="{{ 'o nome do produto .' .$produto->descricao .'o código '.$produto->codigo.'a data '.$produto->data.'o preço '.$produto->preco}}">

but I believe that with a textarea it would be better, since with some " n" you could break lines to better format the text.

  • This Vinicius, he returned me a value without breaking line, how can I even do? changing input to textarea and using " n" within input value it would break, correct?

  • not exactly, I was wrong, so it will stay as you would like <textarea name="produto">{{"o nome do produto ." .$produto->descricao."&#xA;o código ".$produto->codigo."&#xA;a data ".$produto->data."&#xA;o preço ".$produto->preco}}</textarea>

  • Right, just like that, now it’s up to the need. Thank you very much!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.