【问题标题】:How to sort the same data twice by createdAt and updatedAt fields on Eloquent如何通过 Eloquent 上的 createdAt 和 updatedAt 字段对相同的数据进行两次排序
【发布时间】:2019-07-07 10:24:57
【问题描述】:

例如,假设我们有一个数据:

ID   created_at        updated_at

16 2019-07-07 12:00:00 2019-07-07 12:30:00

17 2019-07-07 14:00:00 2019-07-07 15:45:00

18 2019-07-07 15:00:00 2019-07-07 15:30:00

我想这样排序:

16 已创建

16已更新

17 已创建

18 已创建

18已更新

17已更新

【问题讨论】:

    标签: laravel sorting eloquent slim


    【解决方案1】:

    您可以更改模型中的名称;

    示例;

    const CREATED_AT = 'in';
    const UPDATED_AT = 'out';
    

    【讨论】:

    • 优素福,tarih bazlı sıralamaya çalışıyorum。 Sorunum isimlendirme ile ilgili değil。 Oluşturulma veya güncellenme tarihlerini farklı ele almaya çalışıyorum。
    • O halde created_at ve updated_at alanlarını collection olarak bir değişkene atayıp sortBy() ile tarihe göre sıralatabilirsiniz.
    猜你喜欢
    • 2017-03-07
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    相关资源
    最近更新 更多