我想在 Laravel 4 上测试刀片中值的存在。
喜欢:
{{ Form::text('name', @if(isset($value)) {{$value}} @endif; }}
我试过这个:
{{ Form::text('name', @if(isset($value)) $value @endif; }}
您可以在一行中完成。
我更喜欢使用更好的方法,condition?if:else
我也在日常项目中使用它:
{{ Form::text('name',isset($value)?$value:'') }}
甚至:
{{ Form::text('name',isset($value)?$value:null) }}
在此之前的任何地方,您都可以添加该行<?php if(!isset($value)) { $value= ''; } ?>
。然后你可以照常进行{{ Form::text('name', $value) }}