我仍在学习如何与Laravel合作.
现在我已经学会了如何在幼虫中制作表格.但是我在回显变量时遇到了一些麻烦.
我想做的是:如果此变量存在,我想将一个变量作为输入字段的值,否则,它将不回显任何内容.
所以我的表格行看起来像这样
{{Form::text(
'league_name',
'@if(isset($varialble) {{$variable}} @else {{$nothing}} @endif)'
)}}
如何在表单中回显变量?
我正在使用刀片顺便说一句.
解决方法:
这是正确的方法:
{!! Form::text('league_name', isset($varialble) ? $variable : '') !!}
如果您使用的是PHP7,则可以执行以下操作:
{!! Form::text('league_name', $varialble) ?? '') !!}
更新资料
要添加占位符,请将其作为第三个参数传递到数组中.另外,您通常希望通过一个类:
{!! Form::text('league_name', isset($varialble) ? $variable : '', ['placeholder' => 'My placeholder', 'class' => 'form-control']) !!}