Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel雄辩的查询,以获取特定日期后仅这些用户的数据_Php_Laravel_Eloquent - Fatal编程技术网

Php Laravel雄辩的查询,以获取特定日期后仅这些用户的数据

Php Laravel雄辩的查询,以获取特定日期后仅这些用户的数据,php,laravel,eloquent,Php,Laravel,Eloquent,我有一个数据库表,有业务名称和用户id,创建日期为,更新日期为,现在我想查询数据,在那里我只会得到这些用户id,只有业务在超过特定日期创建了 Business::where('created_at', '>' , new \DateTime('2020-08-30'))->distinct('user_id')->get(); 现在,此查询返回创建日期大于此日期的记录,但我需要仅在此日期之后创建业务且在此日期之前没有其他记录的用户id。这是否回答了您的问题? Business

我有一个数据库表,有业务名称和用户id,创建日期为,更新日期为,现在我想查询数据,在那里我只会得到这些用户id,只有业务在超过特定日期创建了

Business::where('created_at', '>' , new \DateTime('2020-08-30'))->distinct('user_id')->get();

现在,此查询返回创建日期大于此日期的记录,但我需要仅在此日期之后创建业务且在此日期之前没有其他记录的用户id。

这是否回答了您的问题?
Business::whereRaw('MIN(created_at) > ' . new \DateTime('2020-08-30'))->distinct('user_id')->get();