Ejemplo n.º 1
0
$rules = array('first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email|unique:users', 'birthdate' => 'required', 'password' => 'required|between:8,30');
echo Former::horizontal_open()->id('MyForm')->secure()->rules($rules)->method('POST');
?>
{{Former::token();}}
{{Former::text("first_name", 'user.first_name')->appendIcon('aw_user')}}
{{Former::text("last_name", 'user.last_name')->appendIcon('aw_group')}}
{{Former::text("email", "Email")->appendIcon('envelope')}}

<?php 
$fmt = new LocalizedDate(new DateTime(), null, IntlDateFormatter::SHORT, IntlDateFormatter::NONE);
//dd($fmt->getPattern());
$jsfmt = $fmt->getDatepickerPattern();
echo $fmt->datepicker_format . '<br>';
//$fmt->setPattern($jsfmt);
$dpicker_attr = Bootstrapper\Datepicker::create('birthdate')->with_language(Session::get('language'))->with_options("startView:2, autoclose:1")->with_format($jsfmt)->with_date($fmt->getDatepickerDate())->get_attributes();
echo Former::append("birthdate", 'user.birth_date', $dpicker_attr['data-date'], $dpicker_attr)->with_labeled_icon('birthdate', 'icon-calendar');
?>
{{Former::hidden("birthdate_format", $fmt->getDatePattern())}}
{{Former::password("password", 'Password')->appendIcon('aw_key')}}
<?php 
echo \Former::actions(Former::primary_submit('Signup'), Former::reset('Reset'));
?>
{{Former::close()}}
@endsection

@section('addstyles')
{{ Asset::container('bootstrapper-datepicker')->styles() }}
@endsection
@section('dynamicscripts')
{{ Asset::container('bootstrapper-datepicker')->scripts() }}
{{Bootstrapper\Javascripter::write_javascript()}}