php-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']) !!}
上一篇:WordPress:将php数组放入JS函数


下一篇:在这种情况下,如何在JavaScript中获取PHP变量?