Creazione di un campo di input nascosto

Creazione di un campo di input nascosto

Problema

Vuoi creare un campo di input nascosto per il tuo modulo.

Sai che potresti usare il formato ma vuoi farlo nel modo Laravel.

Soluzione

Usa il Modulo :: Hidden () metodo.

Di solito, questo viene utilizzato nei modelli di lama.

Basta passare il nome e il valore al metodo.

Form :: Hidden ('invisible', 'segreto')

Questo crea un elemento molto semplice che assomiglia al seguente.

Per aggiungere altri attributi, passare un terzo argomento al metodo. Questo terzo argomento deve essere un array.

Form :: Hidden ('invisible', 'segreto', array ('id' => 'invisible_id'))

Ora l'input ha un attributo ID.

Discussione

Questo metodo utilizza il metodo Form :: Input (), passando "nascosto" come tipo.

Nota Se hai legato il modulo a un modello usando forma :: modello () e il modello ha lo stesso attributo denominato, il valore verrà dal modello. Vedere la creazione di un nuovo modulo basato sul modello per i dettagli.