首页 > 解决方案 > 我正在写博客,需要按日期排序

问题描述

我正在制作一个个人博客,我需要按日期排序,从旧到新这是我的代码


@section('title', 'Posts', 'date')

@section('content')
    <h1>Posts</h1>
    <p> See My Blog Posts Here </p>

    <ul>
        @forelse ($posts->sortBy('date') as $post)
            <li>
                <a href="{{ $post->getPath() }}">{{ $post->title }}</a>
                <small>{{ $post->prettyDate() }}</small>
            </li>
        @empty
            <p>No posts to show.</p>
        @endforelse
    </ul>
@endsection

当物体出来时,我需要帮助来翻转物体。提前致谢

标签: phplaravel-blade

解决方案


为了对 laravel 集合进行排序,您可以使用:

  1. sortBy()
  2. sortByDesc()

你也可以在这里查看:Laravel Collection Avilable Methods

所以你可以使用$posts->sortByDesc('date')


推荐阅读