テーブルに最後に挿入されたファイルを取得したいと考えています。メソッド first()
が存在し、テーブル内の最初のファイルを提供することは知っていますが、最後の挿入を取得する方法がわかりません。
P粉0200855992023-10-12 07:17:19
Laravel が提供する最新のスコープをそのまま使用します。
リーリーこの方法では、すべてのレコードを取得することはできません。 orderBy のより良いショートカット。
P粉9330033502023-10-12 00:49:07
現在並べ替えているのと同じフィールドで降順に並べ替える必要があります。
たとえば、アップロード完了時のタイムスタンプが upload_time
である場合、次の操作を行うことができます。
リーリー
Laravel 4以降の場合リーリー
Laravel 5.7以降の場合リーリー
これにより、ファイル テーブル内の行がアップロード時刻で降順 に並べ替えられ、最初の行が取得されます。これは最後にアップロードされたファイルになります。