0

Laravel 4 でブレードの値の存在をテストしたいと思います。

お気に入り:

{{ Form::text('name', @if(isset($value)) {{$value}} @endif; }}

私はこれを試しました:

{{ Form::text('name', @if(isset($value)) $value @endif; }}
4

2 に答える 2

7

1行でできます。

を使用して、より良いアプローチをお勧めしcondition?if:elseます。これは、日常のプロジェクトでも使用しています。

{{ Form::text('name',isset($value)?$value:'') }}

あるいは:

{{ Form::text('name',isset($value)?$value:null) }}
于 2013-10-02T14:30:51.300 に答える
0

その前のどこにでも、行を追加できます<?php if(!isset($value)) { $value= ''; } ?>。その後、通常どおり続行できます{{ Form::text('name', $value) }}

于 2013-10-02T12:20:17.847 に答える