2017-04-18 1 views
0

Ich möchte Echo-Taste zu meiner Klinge, aber ich weiß nicht, wie zu tun. Also, wie geht das? Danke.Wie Echo HTML-Tag in Klinge von Laravel

<td class="nowrap">{!! $order->status=='0'? 
    @php 
    echo '<button class="btn btn-danger">Inactive</button>'; 
    @endphp: 
    @php 
    echo '<button class="btn btn-success">Active</button>'; 
    @endphp 
    !!} 
</td> 
+3

Warum haben Sie @ php Tags um es herum, wenn Sie nur HTML in es haben? – Loko

+0

Sie können auch normale PHP-Syntax, und schreiben Sie Ihren Code – ashanrupasinghe

+0

hi @ Loko und ashanrupasinghe, ich löste es ^^, danke für Hilfe. – John

Antwort

2

Sie tun können, dass zunächst mit zwei Arten verwenden, wenn die Bedingung wie unter

<td class="nowrap"> 
@if($order->status == '0') 
    <button class="btn btn-danger">Inactive</button> 
@else 
    <button class="btn btn-success">Active</button> 
@endif 
</td> 

Die zweite und die richtige Art und Weise für den Einsatz ternären Operator auf Blade

<td class="nowrap"> 
     {!! $order->status=='0' ? 
      '<button class="btn btn-danger">Inactive</button> : 
      '<button class="btn btn-success">Active</button> !!} 
</td> 

Ich hoffe, dass der zweite Weg für verwendeten ternären Operator auf Blade perfekt.

+0

danke dir ich löste es;) – John

+1

froh zu hören, es hilft dir voll. –

2
<td class="nowrap"> 
    @if($order->status=='0') 
     <button class="btn btn-danger">Inactive</button> 
    @else 
     <button class="btn btn-success">Active</button> 
    @endif 
</td> 

oder

<td class="nowrap"> 
    <button class="btn btn-{{($order->status=='0') ? 'danger' : 'success'}}">{{($order->status=='0') ? 'Inactive' : 'Active'}}</button> 
</td> 
2

In Klinge Sie so etwas tun könnte:

<td class="nowrap"> 
    @if($order->status=='0') 
     <button class="btn btn-danger">Inactive</button>'; 
    @else 
     <button class="btn btn-success">Active</button>'; 
    @endif 
</td> 
+0

danke dir ich löste es – John

2

Sie können HTML-Code in die PHP-Variable als String einfügen und diese Variable sollte in {{!! !!}} Hosenträger.
Zum Beispiel:
{{!! $ text !!}}

Verwandte Themen