在窗体输入中处理laravel 4上的刀片模板中的条件

时间:2013-10-02 12:11:47

标签: laravel blade

我想在Laravel 4上测试刀片中是否存在值。

像:

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

我试过了:

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

2 个答案:

答案 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) }}