Php 调整行数以形成::Textarea Laravel 5
如何使用Php 调整行数以形成::Textarea Laravel 5,php,html,laravel,laravel-5,Php,Html,Laravel,Laravel 5,如何使用illighted\Html\FormFacade类控制添加到文本区域的行数 我已将该字段添加到模板中 <div class="form-group"> {!! Form::label('placeOfDeath','Place of Death') !!} {!! Form::textarea('placeOfDeath',null,['class'=>'form-control']) !!} </div> 我想要一种控制这些数字的方法,我已经查
illighted\Html\FormFacade
类控制添加到文本区域的行数
我已将该字段添加到模板中
<div class="form-group">
{!! Form::label('placeOfDeath','Place of Death') !!}
{!! Form::textarea('placeOfDeath',null,['class'=>'form-control']) !!}
</div>
我想要一种控制这些数字的方法,我已经查看了文档,但找不到任何东西?选项(第三个参数)数组实际上是该元素的属性数组,因此您只需传递任何'key'=>'value'
,元素就会将其作为属性,例如:
{!! Form::textarea('placeOfDeath',null,['class'=>'form-control', 'rows' => 2, 'cols' => 40]) !!}
我接受了另一个答案,因为它非常有效 我还发现该类实际上检查属性
size
protected function setQuickTextAreaSize($options)
{
$segments = explode('x', $options['size']);
return array_merge($options, array('cols' => $segments[0], 'rows' => $segments[1]));
}
这是一个小的空间节省,我不确定它使代码更可读,但它是一个选择,以减少一些字符
['size' => '30x5']
还可以尝试以下方法:
{!! Form::textarea('placeOfDeath',null, array('class'=>'form-control',
'rows' => 10, 'cols' => 50)) !!}
我从来没有想过,把这个提取给它自己的助手,很有趣。
{!! Form::textarea('placeOfDeath',null, array('class'=>'form-control',
'rows' => 10, 'cols' => 50)) !!}