首页 > 代码库 > laravel中的form表单

laravel中的form表单

Form::open(array(‘url‘=>‘foo/bar‘,‘method‘=>‘put‘))Form::close();Form::open(array(‘url‘=>‘foo/bar‘,‘files‘=>true)) //允许文件上传//密码域Form::password("password");//获取一个单选框和多选框Form::checkbox(‘name‘,‘value‘,true);Form::radio(‘name‘,‘value‘,true);//单行文本Form::text(‘email‘,‘example@gmail.com‘);//Label标签Form::label(‘email‘,‘E-mail Address‘,array(‘class‘=>‘awesome‘));//模型表单Form::model($user,array(‘route‘=>array(‘user.update‘,$user->id)))Form::close();

表单中添加文件上传

Form::file(‘image‘)//下拉框Form::select(‘size‘,array(‘L‘=>‘Large‘,‘s‘=>‘small‘),‘s‘);Form::select(‘animal‘,array(    ‘cats‘=>array(‘leopard‘=>‘leopard‘),    ‘Dogs‘=>array(‘speniel‘=>‘speniel‘))//提交按钮Form::submit(‘clickme‘);//注册表单宏Form::macro(‘myField‘,function(){    return ‘<input type="awesome" />‘; })//调用一个表单宏Form::myField();

 

表单中加CSRF过滤

Route::post(‘profile‘,array(‘before‘=>‘csrf‘,function(){}));

 

laravel中的form表单