【发布时间】:2020-02-04 00:00:19
【问题描述】:
我正在尝试获取我正在构建的图表的过去 24 小时的日志。 我正在使用 Laravel 5.8。
每 15 分钟需要 1 条线才能使图表准确。
目前的状态是每小时一条线,我想不出把它变成15分钟。
请帮助我让它工作并让代码看起来尽可能漂亮!
public function getDataDay(&$data) {
$data = $data->where('created_at', '>', Carbon::now()->subHours(23)->format('Y-m-d H:i:s'))
->select('id', 'part_id', 'data', 'created_at')
->selectRaw('HOUR(created_at) as hour')
->groupBy('hour')
->get();
}
【问题讨论】:
标签: php mysql laravel setinterval laravel-5.8