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.
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.