braunson / laravel-html5-forms
此包扩展了Laravel的FormBuilder,以包含一些(很快将全部)HTML5元素
4.0
2017-10-10 17:51 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-09-28 16:31:05 UTC
README
此包扩展了Laravel的FormBuilder,以包含一些(很快将全部)HTML5元素。
如何安装
-
安装
braunson/laravel-html5-forms
包$ composer require "braunson/laravel-html5-forms:dev-master"
-
更新
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
贡献
- Fork Laravel-HTML5-Forms 上的github
- 提交并推送,直到您对您的贡献满意
- 运行测试以确保它们全部通过:
composer install && ./vendor/bin/phpunit
- 发起一个拉取请求
- 谢谢!