Tworzenie ukrytego pola wejściowego

Tworzenie ukrytego pola wejściowego

Problem

Chcesz utworzyć ukryte pole wejściowe dla swojego formularza.

Wiesz, że możesz użyć format, ale chcesz to zrobić w sposób laravel.

Rozwiązanie

Użyj Form :: Hidden () metoda.

Zwykle jest to używane w szablonach ostrzy.

Po prostu przekazaj nazwę i wartość do metody.

Form :: hidden („niewidzialny”, „secret”)

To tworzy bardzo prosty element, który wygląda jak następujące.

Aby dodać inne atrybuty, przejdź trzeci argument do metody. Ten trzeci argument musi być tablicą.

Form :: hidden ('invisible', 'secret', array ('id' => 'invisible_id'))

Teraz wejście ma atrybut identyfikatora.

Dyskusja

Ta metoda wykorzystuje metodę formularza :: input (), przekazując „ukryty” jako typ.

UWAGA Jeśli związałeś formularz z modelem za pomocą formularza :: model (), a model ma ten sam nazwany atrybut, wówczas wartość będzie pochodzić z modelu. Szczegółowe informacje można znaleźć w tworzeniu nowego formularza opartego na modelu.