Criando um campo de entrada oculto

Criando um campo de entrada oculto

Problema

Você deseja criar um campo de entrada oculto para o seu formulário.

Você sabe que poderia usar o formato, mas você quer fazer isso da maneira Laravel.

Solução

Use o Forma :: hidden () método.

Geralmente, isso é usado em modelos de lâmina.

Basta passar o nome e o valor para o método.

Form :: hidden ('invisível', 'secret')

Isso cria um elemento muito simples que se parece com o seguinte.

Para adicionar outros atributos, passe um terceiro argumento ao método. Este terceiro argumento deve ser uma matriz.

Form :: hidden ('invisível', 'secret', array ('id' => 'invisible_id'))

Agora a entrada tem um atributo de identificação.

Discussão

Este método usa o método do formulário :: input (), passando "oculto" como o tipo.

Nota Se você vinculou o formulário a um modelo usando o formulário :: model () e o modelo tem o mesmo atributo nomeado, o valor virá do modelo. Consulte Criando um novo formulário baseado em modelo para detalhes.