Intereting Posts
ошибка лотка 18 – передача закрыта с оставленными оставленными данными чтения PHP: отдельное значение в массиве в соответствии с порядком алфавита Woocommerce 2.6.2 добавляет отключенный атрибут для обновления кнопки корзины Как я могу очистить память при работе с длинным PHP-скриптом? try unset () .htaccess Переадресовывать не WWW в WWW, сохраняя строку URI Как получить значение идентификатора данных и поместить его в twitter bootstrap modal? Как сохранить Node.js от разделения сообщений сокетов на более мелкие куски Загрузка не работает правильно, если файл слишком большой $ Xml-> children () не работает с: commons tag Класс DomDocument не может получить доступ к domnode Как найти режим массива в PHP MySql Общая ошибка: 2053 Сбросить индекс массива PHP Лучшие рекомендации: какой лучший способ для создания верхних и нижних колонтитулов? оператор switch с двумя переменными одновременно

Как установить атрибут ввода формы в laravel 4

Я использую структуру laravel для проекта, и я реализую базовую страницу формы, где мне требуются определенные значения, что может быть сделано очень легко в HTML5.

 <input type="text" name="abc" required> 

В laravel, без required атрибута, это будет:

 {{ Form::text('abc') }} 

Как включить требуемый атрибут в указанный выше оператор?

    Поскольку просто писать ['required'] не работало, я искал в Интернете немного больше и нашел ответ, поэтому я решил поделиться этим здесь.

    Третий параметр – это массив необязательных атрибутов, который в условном выражении должен быть записан как:

     {{ Form::text('abc','',array('required' => 'required')) }} 

    Аналогично, для переключателя с выбранным / отмеченным по умолчанию мы имеем:

     {{ Form::radio('abc', 'yes', array('checked' => 'checked')) }} 

    Ознакомьтесь с API-документами . Подпись метода показывает, что вы можете предоставить 3 параметра.

    Первый – это атрибут name , второй – атрибут value . Третий – это ваш массив с любыми дополнительными атрибутами.

    Поэтому просто вызовите свой метод с помощью:

     {{ Form::text('key', 'value', ['required']) }} 

    И required атрибут будет прикреплен к вашему полю ввода.

    Я считаю, что правильный ответ аналогичен другому сообщению, где третий параметр

     array('required' => 'required') 

    однако, чтобы получить атрибут без какой-либо ценности, вы можете сделать следующее:

     array('required' => '') 

    Поле ввода (для текстового примера), затем, посмотрит, что необходимо в вопросе.

    Пример Laravel:

     {{ Form::text('title', '', array('tabindex' => '1', 'required' => '')) }} 

    Выход HTML:

     <input tabindex="1" required name="title" type="text" value="" id="title"> 

    Я считаю, что это фактически сокращает требуемый = '', просто хотел добавить эту заметку