在Laravel查询生成器中,如何查询created_at日期仅等于Carbon :: now()日期?
App\Table::where('created_at', '=' ,Carbon/Carbon:now() )->get();
答案 0 :(得分:2)
您可以选择以下类型的构造:
App\Table::whereDate('created_at', '=', now()->toDateString())->get();
答案 1 :(得分:2)
无需使用任何工具,只需检查whereDate for Date
App\Table::whereDate('created_at', '=' ,Carbon/Carbon:now() )->get();
在其中whereMon表示月份,其中whereDay表示日期
答案 2 :(得分:1)
您可以对laravel查询生成器的Raw sql使用Mysql's
默认CURDATE
函数。
DB::table('posts')->select(DB::raw('*'))
->whereRaw('Date(created_at) = CURDATE()')->get();
或
App\Table::where('created_at', '=', Carbon::today())