Laravel 4 でブレードの値の存在をテストしたいと思います。
お気に入り:
{{ Form::text('name', @if(isset($value)) {{$value}} @endif; }}
私はこれを試しました:
{{ Form::text('name', @if(isset($value)) $value @endif; }}
1行でできます。
を使用して、より良いアプローチをお勧めし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) }}