【发布时间】:2020-06-27 03:46:25
【问题描述】:
我试图在 7 天内获得记录的总和。但我得到了上述错误
$today = date('Y-m-d H:i:s');
$week = jobs::Whereraw('DATEDIFF(?,completed_at) <= 7')
->setBindings('[$today]')
->get();
【问题讨论】:
标签: laravel laravel-7.x
我试图在 7 天内获得记录的总和。但我得到了上述错误
$today = date('Y-m-d H:i:s');
$week = jobs::Whereraw('DATEDIFF(?,completed_at) <= 7')
->setBindings('[$today]')
->get();
【问题讨论】:
标签: laravel laravel-7.x
你把它变成了一个字符串?
->setBindings('[$today]')
应该是
->setBindings([$today])
没有?
【讨论】:
您的代码将如下所示
$week = jobs::Whereraw('DATEDIFF(?,completed_at) <= 7')
->setBindings([$today])
->get();
不是字符串,它会[$today]
【讨论】: