更改用于查询的 Carbon 对象日期格式

Nai*_*uzi 0 php laravel php-carbon

我有一个表,其中包含一个名为created_at. 每当我转储此特定列时,它都会作为 Carbon 对象返回,如下所示: 在此处输入图片说明

我对这个查询进行了编码,以根据日期从上述表中获取数据。代码如下:

$date = $this->request->get('date');
$orders = Order::where( 'created_at', $date )->get();
Run Code Online (Sandbox Code Playgroud)

$date从网址检索和格式,'Y-m-d'使其无法正常查询,因为'created_at'$date没有在相同的格式。如何以'Y-m-d'格式从 Carbon 对象获取日期并将其插入到我的查询中?

Kot*_*lla 5

如果$date是格式,Y-m-d您可以whereDate像这样使用

$orders = Order::whereDate( 'created_at', $date )->get();
Run Code Online (Sandbox Code Playgroud)