我有这段代码:
<? $counter = 1 ?>
<div id="container_blog_all">
@foreach ($posts as $post)
<div class="blog_block" style="@if($counter % 3 == 0) margin-right:0px @endif">
<a href="{{ $post->url() }}"><img class="blog_block_cover" src="{{ URL::to('uploads/blog/cover/'.$post->cover) }}"></a>
<div class="blog_block_date">{{ $post->date }}</div>
<div class="blog_block_sep"></div>
<div class="blog_block_title">{{ $post->title }}</div>
</div>
<? $counter++; ?>
@endforeach
</div>
我得到这个错误,任何原因??
我可以看到变量计数器已定义,为什么我会收到此错误?
答案 0 :(得分:2)
你错过了一个分号:
<? $counter = 1 ?>
应该是
<? $counter = 1; ?>
答案 1 :(得分:0)
看起来laravel不喜欢php短标签,你最好使用<?php $counter = 1 ?>
而不是<? $counter = 1 ?>
。这也应该解决错误。