ホームページ  >  に質問  >  本文

テーブルの最後の行を選択します

テーブルに最後に挿入されたファイルを取得したいと考えています。メソッド first() が存在し、テーブル内の最初のファイルを提供することは知っていますが、最後の挿入を取得する方法がわかりません。

P粉986028039P粉986028039347日前450

全員に返信(2)返信します

  • P粉020085599

    P粉0200855992023-10-12 07:17:19

    Laravel が提供する最新のスコープをそのまま使用します。

    リーリー

    この方法では、すべてのレコードを取得することはできません。 orderBy のより良いショートカット。

    返事
    0
  • P粉933003350

    P粉9330033502023-10-12 00:49:07

    現在並べ替えているのと同じフィールドで降順に並べ替える必要があります。 たとえば、アップロード完了時のタイムスタンプが upload_time である場合、次の操作を行うことができます。

    Laravel 4より前のバージョンの場合

    リーリー

    Laravel 4以降の場合

    リーリー

    Laravel 5.7以降の場合

    リーリー

    これにより、ファイル テーブル内の行がアップロード時刻で

    降順 に並べ替えられ、最初の行が取得されます。これは最後にアップロードされたファイルになります。

    返事
    0
  • キャンセル返事