如何在php上使用foreach对降序进行排序?

时间:2017-09-13 03:09:06

标签: php laravel-5.4

我想将新帖子中的Feed添加到旧帖子中 此代码将较旧的Feed发布在顶部,而较新的Feed位于底部

@if(count($feeds) > 0)
    @foreach($feeds->all() as $feed)
        <div class="col-lg-12">
            <blockquote>
                <p>{{ $feed->feed }}</p>
            </blockquote>
        </div>
    @endforeach
@endif

这是controller调用Feed

public function home() {
    $feeds = Feed::all();
    return view('home', ['feeds' => $feeds]);
}

1 个答案:

答案 0 :(得分:0)

你可以这样使用query builder

use DB;
...

$feeds = DB::table('your_table_name')
          ->orderBy('created_at', 'desc')
          ->get();

你也可以这样做:

$feeds = Feed::orderBy('created_at', 'desc')->get();

如果您没有created_at,则可以使用id列。