2017-09-13 13 views
0

新しい投稿から古い投稿へフィードを並べ替えたいと思っていました。
新しいフィードが下phpでforeachを使って降順をソートする方法は?

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

にこれはあなたがそうのようquery builderを使用することができます

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

答えて

0

フィードを呼び出すことcontrollerしている間にこのコードが上に古いフィードを掲示される:

use DB; 
... 

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

あなたもできる:

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

created_atをお持ちでない場合は、idの列を使用してください。

関連する問題