2017-06-25 6 views
0

私はLaravel 5にモデルの通知を印刷していますLaravel通知のソートを変更するにはどうすればよい:あなたは

@foreach ($booking->notifications as $notification)      
     <div class="message"> 
      <div class="myMessage"> 
       <p>{{ $notification->data[0])}}</p> 
      </div> 
     </div>      
@endforeach 

これらの通知が降順に印刷されている、私は、彼らがこれを変更することができます方法はあり昇順で印刷しますか?

Laravel documentatio n個の状態:デフォルトでは

は、通知がcreated_atとタイムスタンプによってソートされます

それがこのモデルで使用されている複数の通知クラスがあることを言及する価値があるので、私それがソート動作に影響を与えるかどうかは分かりません。

+1

あなたの関係をどのように設定したかを示すことができますか? – devk

+0

コントローラーのコードがどのようなものか分かっていれば、もっと簡単になります。 – Derek

+0

なぜコントローラを見たいですか? Laravelでの通知の仕組みとは関係ありません。あなたのモデルで 'Not Notable;'を指定した場合、Laravelはmodel-> id – user3574492

答えて

1

@Peyman Serajが私を正しい方向に導いてくれました。あなたが収集方法を使用することができますLaravelのコレクションを

ので、私は私のコレクションにsortBy()メソッドを使用:これは今昇順にデータを印刷

@foreach ($booking->notifications->sortBy('created_at') as $notification) 

を。