我有以下MySQL查詢有麻煩記錄:使用Laravel
SELECT COUNT(id) FROM `tblname` WHERE date >= CURDATE() - INTERVAL 1 DAY;
當我運行在MySQL中它給我的記錄,在過去的一天的數量。
我想在Laravel中這樣做,因爲它包含在我正在使用的WHMCS軟件中,並且無法真正瞭解如何使其工作。
我有以下MySQL查詢有麻煩記錄:使用Laravel
SELECT COUNT(id) FROM `tblname` WHERE date >= CURDATE() - INTERVAL 1 DAY;
當我運行在MySQL中它給我的記錄,在過去的一天的數量。
我想在Laravel中這樣做,因爲它包含在我正在使用的WHMCS軟件中,並且無法真正瞭解如何使其工作。
有時候,你是停留在Laravel時,只貼上您的SQL到原始查詢像
$result = DB::select("SELECT COUNT(id) FROM `tblname` WHERE date >= CURDATE() - INTERVAL 1 DAY");
使用查詢生成器
$result = DB::table('tblname')
->whereDate('date', '>=', Carbon::today())
->whereDate('date', '<=', Carbon::tomorrow())
->count();
您可以使用碳喜歡 $查詢= DB :: date('date','> =',Carbon :: today()) - > whereDate('date','< =',Carbon :: tomorrow()) - >計數();