2017-09-02 7 views
1

とのif文は、誰かがcorrecly Laravelブレードを使用して入力ボタンを作成する方法を知っていますか?私はアクティブと非アクティブを交互にする必要があります。だから私はif文を使用している。Laravelブレイド入力ボタン

これはTABLEDATA <td>内の入力ボタンを作成するための私のコードです。

@if ({{ $customer->active }}) 

     <input type="button" name="active" value="Active"> 

@else 

     <input type="button" name="active" value="Inactive"> 

@endif 

エラー

Parse error: syntax error, unexpected '<' (View:...)

結果アクティブがfalseの場合、それは文句を言わない0を印刷

<td> 
     <input type="button" id="active" name="active" 
     value="{{ $customer->active ? 'Active' : 'Inactive' }}"> 

</td> 

enter image description here

答えて

4

思い動作するはず?ただ

+0

良い点、ありがとう、私はそれを試みます。 – melkawakibi

1

(ソリューションを実装した後)、このようにあなたが買ってあげますこのエラー。

{{ ($customer->active ? '1' : '0') }} 

は私が正しくあなたを理解してあなただけのボタンの右側の値を切り替えたい場合は、私は

+0

<input type="button" name="active" value="{{ $customer->active ? 'Active' : 'Inactive' }}"> は、お返事ありがとうございないのはなぜ、私はあなたが、エコーを必要としないと思います。 Bladeはそれを正確にレンダリングします。 – melkawakibi

+0

私の学習と知識のために、私の更新された答えが働くかどうかテストできますか?さらに、shiggの答えが良いです:) – Jeffrey

+0

それは0を出力するので、それは動作します! – melkawakibi

関連する問題