我正面临一些说Parse error: syntax error, unexpected '<'
这是我在Laravel的观点
@for($i = 0;$i < 6;$i++)
<tr>
<td>{{date("Y", strtotime($data[$i]->date))}}</td>
<td>{{date("M", strtotime($data[$i]->date))}}</td>
<td>{{$data[$i]->total}}</td>
<td>{{$st[$i]}}</td>
<td>{{$bt[$i]}}</td>
@if({{$ftm[$i]}}==null)
<td></td>
@elseif({{$ftm[$i]}}!=null)
<td>{{$ftm[$i]}}</td>
@endif
<td>{{$pe[$i]}}</td>
</tr>
@endfor
有没有解决方案?
答案 0 :(得分:6)
当您的变量位于{{ }}
语句中时,您无需添加@if
。
替换:
@if({{$ftm[$i]}}==null)
<td></td>
@elseif({{$ftm[$i]}}!=null)
<td>{{$ftm[$i]}}</td>
@endif
使用:
@if($ftm[$i]==null)
<td></td>
@elseif($ftm[$i]!=null)
<td>{{$ftm[$i]}}</td>
@endif