Problem
Du vil lage et skjemainngangsfelt.
I stedet for å skrive HTML -katalog vil du bruke Laravels formfasade.
Løsning
Bruke Form :: input ()
metode.
Metoden tar 4 argumenter.
$ type - (påkrevd) Det første argumentet spesifiserer typen inngang. Verdier som "tekst", "passord", "fil" osv. er akseptert.
$ navn - (påkrevd) Det andre argumentet er navn.
$ verdi - (valgfritt) Det tredje argumentet er verdien for inngangsfeltet.
$ Alternativer - (Valgfritt) Det fjerde argumentet er en rekke flere feltattributter. Maten kan befolkes med elementer som har nøkler som "ID", "størrelse" eller "klasse".
Vanligvis brukes dette i en bladmal.
Diskusjon
Bruk den spesifikke metoden for den typen felt du vil ha.
I stedet for å ringe skjema :: input () direkte, bruk ett av følgende:
Skjema :: Passord () - Opprette et passordinngangsfelt.
Skjema :: tekst () - Opprette et tekstinngangsfelt.
Form :: Hidden () - Opprette et skjult inngangsfelt.
Skjema :: E -post () - Opprette et e -postinngangsfelt.
Skjema :: URL () - Opprette et URL -inngangsfelt.
Skjema :: fil () - Opprette et filinngangsfelt.
Modellbinding
Se den opprette en ny modellbasert skjemaoppskrift for detaljer om hvordan inngangsverdien blir overstyrt hvis du binder en modell til skjemaet.