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
将sql语句更改为雄辩查询_Sql_Laravel_Eloquent - Fatal编程技术网

将sql语句更改为雄辩查询

将sql语句更改为雄辩查询,sql,laravel,eloquent,Sql,Laravel,Eloquent,所以我有一个SQL语句 AND created_at BETWEEN '20190601' and '20190630' 我怎样才能把这变成一个有说服力的问题呢?还是只使用db:raw查询更好 非常感谢所有的投入。干杯 您可以尝试以下方法: $yourQuery->whereBetween('created_at', ['20190601', '20190630']); 在比较日期时,请阅读中whereBetween部分的更多内容,然后执行以下操作: $fromDate = '2019

所以我有一个SQL语句

AND created_at BETWEEN '20190601' and '20190630'
我怎样才能把这变成一个有说服力的问题呢?还是只使用db:raw查询更好

非常感谢所有的投入。干杯

您可以尝试以下方法:

$yourQuery->whereBetween('created_at', ['20190601', '20190630']);

在比较日期时,请阅读

中whereBetween部分的更多内容,然后执行以下操作:

$fromDate = '20190601';
$toDate = '20190630';
$yourquery->whereBetween('created_at', array($fromDate->toDateTimeString(), $toDate->toDateTimeString()) )->get();

使用where-beween我的荣幸@UdhayanNair接受答案,如果答案对你有效@UdhayanNair。