Problem
Du vil lage et skjult inngangsfelt for skjemaet ditt.
Du vet at du kan bruke Format, men du vil gjøre det på Laravel Way.
Løsning
Bruke Form :: Hidden ()
metode.
Vanligvis brukes dette i bladmaler.
Bare pass navnet og verdien til metoden.
Form :: Hidden ('Invisible', 'Secret')Dette skaper et veldig enkelt element som ser ut som følgende.
For å legge til andre attributter, send et tredje argument til metoden. Dette tredje argumentet må være en matrise.
Form :: Hidden ('Invisible', 'Secret', Array ('Id' => 'Invisible_id'))Nå har inngangen en ID -attributt.
Diskusjon
Denne metoden bruker skjemaet :: input () -metoden, og passerer "skjult" som typen.
Merk Hvis du har bundet skjemaet til en modell ved hjelp av Form :: Model () og modellen har samme navngitte attributt, vil verdien komme fra modellen. Se Opprette en ny modellbasert form for detaljer.