私はちょっと新しいので、私は基本を知っています。私はコースの開始日(タイムスタンプ)を持つコーステーブルを持っていますが、現在の日付に終了するコースを表示したいのですが、通過したコース(例えば、昨日のコース)は表示しません。Laravelは、レコードがすぐに開始されることを示しますが、日付が経過したレコードは表示されません。
また、これをスコープで行う必要もありません。
私のモデルはApp \ Courseです。現在のコードは
$course = Course::latest()->take(6)->get());
助けてもらえますか?ありがとう!
クエリビルダーに 'latest'関数がありますか?ソートしたい場合は、 ' - > orderBy( 'start_date'、 'desc')'を使う必要があると思います。また、 ' - > whereDate()'の使い方を見て、今日の後の任意の日付に結果を制限してください。 –
ありがとうTim、私はそれを見てみましょう。しかし、ええ、latest()はcreated_at、desc! –