いくつかのデータをLaravelテンプレートに渡しています。私はテンプレート内の条件が使用されていますが、私のelse部分は動作していません。私の条件は@if($portfolio->active) class="label label-success" @else class="label label-danger" @endif
です。私は{{$portfolio->active}}
をチェックするが、それはので、私の他の部分が実行されなければならない値を持っていますが、常にif
部分は私のelse
一部は、あなたのポートフォリオのモデルでこれを書く条件がテンプレートで機能していない場合、Laravel?
2
A
答えて
0
が動作していない実行されている:
protected $casts = ['active' => 'boolean'];
これは、 'アクティブ'フィールドをブール値にします。そうすれば、他の場合は次のように書くことができます:
@if($portfolio->active)
@else
@endif
これはコードを少し読みやすくします。あなたが好きな会話をすることによって、他のを避けることができます。
@if(!portfolio->active)
//your else code here
@endif
//your if code here
3
@if($portfolio->active ==0)
@else
@endif
0
また、このように
class="{{ ($portfolio->active) ? 'label label-success' : 'label label-danger' }}
何が 'DD($ portfolio->アクティブ)'ショーを使用することができますか? –
それは0の私の他の部分の叫びが表示されますが、私の部分が実行されています –
'@if($ portfolio-> active!= '0')'のようなif条件を明示的に定義しようとするとどうなりますか – Sid