braunson/laravel-html5-forms

此包扩展了Laravel的FormBuilder,以包含一些(很快将全部)HTML5元素

4.0 2017-10-10 17:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:31:05 UTC


README

此包扩展了Laravel的FormBuilder,以包含一些(很快将全部)HTML5元素。

如何安装

  1. 安装 braunson/laravel-html5-forms

    $ composer require "braunson/laravel-html5-forms:dev-master"
  2. 更新 app/config/app.php 以激活该包

    # Add `LaravelHTML5FormsServiceProvider` to the `providers` array
    'providers' => array(
        ...
        'Braunson\LaravelHTML5Forms\LaravelHTML5FormsServiceProvider',
    )

使用/支持的元素类型

由于该包扩展了默认的FormBuilder,您可以使用Form::field(),就像通常一样,但使用以下支持的项。

颜色

Form::color($name, $value = null, $options = array())

日期

Form::date($name, $min = null, $max = null, $options = array())

此字段要求您输入至少min或max或两者。

时间

Form::time($name, $options = array())

日期时间

Form::dateTime($name, $options = array())

日期时间局部

Form::dateTimeLocal($name, $options = array())

电子邮件

Form::email($name, $value = null, $options = array())

Form::week($name, $value = null, $options = array())

Form::month($name, $value = null, $options = array())

数字

Form::number($name, $value = null, $step = null, $options = array())

要指定min/max范围,请将 'minmax' => '0|10' 添加到您的选项数组中。默认情况下,如果没有指定minmax,则为min 0和max 10。

提示:要输出min/max,请在选项数组中指定 'minmax' => false

范围

Form::range($name, $value = null, $options = array())

要指定min/max范围,请将 'minmax' => '0|10' 添加到您的选项数组中。默认情况下,如果没有指定minmax,则为min 0和max 10。

提示:要输出min/max,请在选项数组中指定 'minmax' => false

搜索

Form::search($name, $value = null, $options = array())

电话

Form::tel($name, $value = null, $options = array())

网址

Form::url($name, $value = null, $options = array())

报告错误或功能请求

请在此项目的GitHub问题页面上报告任何错误或功能请求

https://github.com/Braunson/laravel-html5-forms/issues

贡献