所以我想知道我是否可以限制我的主页的帖子数量
主页
我在这里检查是否有帖子,如果有,我会全宽显示最新的帖子
@if(count($posts) > 0)
{{-- Get first post --}}
<div class="col-sm-12" style="padding: 0px;">
<a href="posts/{{$posts->first()->id}}">
<div class="post-icon">
<img style="width: 100%;" src="storage/cover_images/{{$posts->first()->cover_image }}">
</div>
<div class="bottom-left">
<button class="btn bg-dark text-light" type="submit">
<h5>
{{$posts->first()->title}};
</h5>
</button>
</div>
<div class="top-right-categorie">
<div class="categorie" style="background-color: {{$posts->first()->categorie['hex']}};">
{{$posts->first()->categorie['title']}}
</div>
</div>
</a>
</div>
<div class="w-100">
<br>
</div>
@endif
PostController
public function index()
{
$posts = Post::all();
return view('posts.index')->with('posts', $posts);
}
页面
发布于 2018-08-14 03:12:22
您可以很容易地在Laravel's model documentation中找到它
您可以尝试:
$posts = Post::->take(2)->get();
return view('posts.index')->with('posts', $posts);
这将返回前2个帖子,将"2“替换为所需的帖子数量
发布于 2018-08-14 05:06:30
您可以使用:
$post = Post::all()->limit(5);
return view('posts.index')->with('posts', $posts);
或者使用分页:
$post = Post::all()->paginate(5);
return view('posts.index')->with('posts', $posts);
https://stackoverflow.com/questions/51828227
复制相似问题