如何将查询php转换为laravel框架
Posted
技术标签:
【中文标题】如何将查询php转换为laravel框架【英文标题】:how to convert query php to laravel framework 【发布时间】:2020-10-14 22:40:42 【问题描述】:如何将此查询转换为 Laravel 查询
SELECT * FROM dbx_a
WHERE date BETWEEN NOW() - INTERVAL 30 DAY AND NOW() AND name = 'MANAGEMENT'
ORDER BY date DESC
【问题讨论】:
通过阅读文档:laravel.com/docs/7.x/queries 【参考方案1】:您可以使用carbon 来帮助您构建查询:
$beforeThirtyDay = Carbon::now()->subDays(30);
DB::table('dbx_a')->select('*')->whereBetween('date', array(Carbon::now(), $beforeThirtyDay))
->where('name', '=', 'MANAGEMENT')->orderByDesc('date')->get();
【讨论】:
【参考方案2】:请试试这个:
DB::table('dbx_a')
->whereRaw('date BETWEEN NOW() - INTERVAL 30 DAY AND NOW()')
->where('name', 'MANAGEMENT')
->orderByDesc('date')
->get();
【讨论】:
以上是关于如何将查询php转换为laravel框架的主要内容,如果未能解决你的问题,请参考以下文章