我还在学习如何使用laravel。现在我已经学会了如何在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']) !!}
试试这个。这里你可以用null代替$nothing, $variable是你的变量
{{Form::text('league_name',$varialble ? $variable : $nothing)')}}
在Laravel中使用也可以使用普通的PHP代码
{! !表单::text('联赛名称',!空($变量)?$variable: ") !!}
这里可以使用{!!数据/变量! !}或{{data/variables}}