как поместить if, else endif во внутренний html-тег laravel 5.7

#html #laravel-5

#HTML #laravel-5

Вопрос:

** Я пытаюсь поместить if else и end if в html-теги (конкатенация, но ее свойство не работает, вы поможете мне, потому что я новичок в laravel **

      $output .= '
<tr>

<td>'.$row->total_price.'</td>
<td><a href="/orderview/'.$row->order_id.'"> 
  <button data-toggle="tooltip" title="View" 
     class="pd-setting-ed"><i class="fa fa-search-plus" 
     aria-hidden="true"></i></button></a> 
</td>
<td>' .(($row->aproval == 1)).' <label 
  class="switch">                               
  <input type="checkbox" checked="checked"   
     onclick="aproveorder('.$row->order_id.')"> 
  <span class="slider round">amp;nbsp;amp;nbsp;Yes</span>
  </label> 
</td>
' .(($row->aproval == 0)). '<label class="switch">                                          
<input type="checkbox"  value="" id="product_status" 
  onclick="aproveorder('.$row->order_id.')"> 
<span class="slider round">amp;nbsp;amp;nbsp;Yes</span>
</label></td>
<td>    <label class="switch">                              
  <input type="checkbox" checked="checked" value="" id="" 
     onclick="deliverystatus('.$row->order_id.')"> 
  <span class="slider round">amp;nbsp;amp;nbsp;Done</span>
  </label> 
</td>
'.($row->payment_status == 0).'<label 
  class="switch">
 <input type="checkbox"  value=""  onclick="deliverystatus('.$row- 
  >order_id.')"> 
<span class="slider round">amp;nbsp;amp;nbsp;No</span>
 </label></td></td>
  

Ответ №1:

В Laravel для этого есть ‘blade’ (шаблоны). Я думаю, вам следует использовать его с параметрами: @each('view.name', $row) , что-то вроде этого. Подробнее читайте документацию: https://laravel.com/docs/5.8/blade