Création d'un champ de saisie de formulaire

Création d'un champ de saisie de formulaire

Problème

Vous souhaitez créer un champ de saisie de formulaire.

Au lieu d'écrire le répertoire HTML, vous souhaitez utiliser la façade de la forme de Laravel.

Solution

Utilisez le Formulaire :: entrée () méthode.

La méthode prend 4 arguments.

$ type - (requis) Le premier argument spécifie le type d'entrée. Des valeurs telles que «texte», «mot de passe», «fichier», etc. sont acceptés.
$ name - (requis) Le deuxième argument est nom.
$ valeur - (facultatif) Le troisième argument est la valeur du champ de saisie.
$ Options - (Facultatif) Le quatrième argument est un tableau d'attributs de champ supplémentaires. Le tableau peut être rempli d'articles ayant des clés telles que «ID», «taille» ou «classe».
Habituellement, cela est utilisé dans un modèle de lame.

Form :: input ('text', 'name')
?

Discussion

Utilisez la méthode spécifique pour le type de champ souhaité.

Au lieu d'appeler Form :: Input () directement, utilisez l'une des éléments suivants:

Formulaire :: mot de passe () - Création d'un champ de saisie de mot de passe.
Formulaire :: text () - Création d'un champ de saisie de texte.
Form :: Hidden () - Création d'un champ de saisie caché.
Formulaire :: email () - Création d'un champ de saisie par e-mail.
Formulaire :: url () - Création d'un champ de saisie d'URL.
Formulaire :: file () - Création d'un champ de saisie de fichiers.

Reste du modèle

Voir la création d'une nouvelle recette de formulaire basée sur un modèle pour plus de détails sur la façon dont la valeur d'entrée est remplacée si vous liez un modèle au formulaire.