【问题标题】:Laravel Eloquent compare created_at and updated_atLaravel Eloquent 比较 created_at 和 updated_at
【发布时间】:2021-07-15 07:45:51
【问题描述】:
TblUserProfile::where('updated_at','>','created_at')->pluck('user_id');

以上查询返回以下

Illuminate\Support\Collection {#1854
  #items: []
}

但是当我直接向 mysql 运行以下查询时

select `user_id` from `tbl_user_profile` where updated_at > created_at

给我结果如下

我在 Eloquent 中做错了吗?

【问题讨论】:

    标签: php laravel eloquent laravel-8


    【解决方案1】:

    使用whereColumn

    TblUserProfile::whereColumn('updated_at','>','created_at')->pluck('user_id');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-16
      • 2016-04-05
      • 2019-01-22
      • 2013-10-05
      • 2014-08-15
      • 2020-03-28
      • 2016-11-04
      • 2017-05-26
      相关资源
      最近更新 更多