Creación de un campo de entrada de formulario

Creación de un campo de entrada de formulario

Problema

Desea crear un campo de entrada de formulario.

En lugar de escribir el directorio HTML, desea usar la fachada de formulario de Laravel.

Solución

Utilizar el Forma :: input () método.

El método toma 4 argumentos.

$ type - (requerido) El primer argumento especifica el tipo de entrada. Valores como "texto", "contraseña", "archivo", etc. son aceptados.
$ nombre - (requerido) El segundo argumento es el nombre.
$ valor - (opcional) El tercer argumento es el valor para el campo de entrada.
$ opciones - (opcional) El cuarto argumento es una variedad de atributos de campo adicionales. La matriz se puede poblar con elementos que tienen llaves como "ID", "tamaño" o "clase".
Por lo general, esto se usa en una plantilla de cuchilla.

Form :: input ('text', 'nombre')
Form :: input ('correo electrónico', 'correo electrónico_address', null, ['class' => 'correajefld'])

Discusión

Use el método específico para el tipo de campo que desee.

En lugar de llamar al formulario :: input () directamente, use uno de los siguientes:

Forma :: contraseña () - Creación de un campo de entrada de contraseña.
Form :: Text () - Creación de un campo de entrada de texto.
Forma :: Hidden () - Creación de un campo de entrada oculto.
Formulario :: correo electrónico () - Creación de un campo de entrada de correo electrónico.
Forma :: url () - Creación de un campo de entrada de URL.
Forma :: file () - Creación de un campo de entrada de archivo.

Vinculación del modelo

Consulte la receta de formulario de creación de un nuevo modelo para obtener detalles sobre cómo se anula el valor de entrada si vincula un modelo al formulario.