我有一个项目,我从数据库中获取帖子,并在主页视图中呈现.就像一个博客.(在主页上,我将此限制为3篇帖子)
表中有6行,我想根据奇数行和偶数行设置输出样式.
Here is my controller:
public function index()
{
$counter = Post::count();
$posts= DB::table('posts')->orderBy('id', 'DESC')->limit(3)->get();
return view('home',compact('posts','counter'));
}
我希望偶数行有<div class="even">
个,奇数行有<div class="odd">
个
当我在$counter
上输入dd
时,得到的值是6.这是正确的.我的桌子上有6排.
根据我发现的其他文章,我目前正在try :
@foreach ($posts as $post)
@if($counter % 2 == 0)
<div class="even">{{$post->title}}</div>
@else
<div class="odd">{{$post->title}}</div>
@endif
这没什么用.仍然将行输出为6,5,4,3,2,1
那么我如何在Foreach循环中编写IF语句来表示...
if ($counter == odd)
<div class="odd">
else
<div class="even">
我要找的订单是:
- 古怪的
- 即使
- 古怪的
- 即使