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