added more html5 form elements.

This commit is contained in:
Taylor Otwell 2011-07-02 08:51:14 -05:00
parent 2da478cc38
commit f7dcb05799
2 changed files with 51 additions and 1 deletions

View File

@ -19,7 +19,6 @@
'GET /' => function() 'GET /' => function()
{ {
return Form::input('email', 'email', '', array('required', 'class' => 'awesome'));
return View::make('home/index'); return View::make('home/index');
}, },

View File

@ -259,6 +259,45 @@ public static function date($name, $value = null, $attributes = array())
return static::input('date', $name, $value, $attributes); return static::input('date', $name, $value, $attributes);
} }
/**
* Create a HTML time input element.
*
* @param string $name
* @param string $value
* @param array $attributes
* @return string
*/
public static function time($name, $value = null, $attributes = array())
{
return static::input('time', $name, $value, $attributes);
}
/**
* Create a HTML datetime input element.
*
* @param string $name
* @param string $value
* @param array $attributes
* @return string
*/
public static function datetime($name, $value = null, $attributes = array())
{
return static::input('datetime', $name, $value, $attributes);
}
/**
* Create a HTML local datetime input element.
*
* @param string $name
* @param string $value
* @param array $attributes
* @return string
*/
public static function datetime_local($name, $value = null, $attributes = array())
{
return static::input('datetime-local', $name, $value, $attributes);
}
/** /**
* Create a HTML file input element. * Create a HTML file input element.
* *
@ -295,6 +334,18 @@ public static function reset($value, $attributes = array())
return static::input('reset', null, $value, $attributes); return static::input('reset', null, $value, $attributes);
} }
/**
* Create a HTML image input element.
*
* @param string $value
* @param array $attributes
* @return string
*/
public static function image($value, $attributes = array())
{
return static::input('image', null, $value, $attributes);
}
/** /**
* Create a HTML button element. * Create a HTML button element.
* *