新闻中心

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享!

Laravel 使用 whereRaw() 使查询效率更快

2020-07-24 09:04:19 分类:技术学堂

使用 whereRaw() 方法,通常可以使查询效率更高。例如你想获取 30+ 天未登录的用户,你可以通过以下实现:


User::where('active', 1)

    ->whereRaw('TIMESTAMPDIFF(DAY, created_at, updated_at) > ?', 30)

    ->get();