求教,获取昨日订单金额,今日订单额更佳优雅的写法
//昨天销售额
$user_promote_money_yesterday = UserPromoteOrder::where('promote_user_id', \Auth::id())->where('created_at', 'like', '%' . Carbon::yesterday()->format('Y-m-d') .'%')->sum('percentage_amount');
//今日销售额
$user_promote_money_today = UserPromoteOrder::where('promote_user_id', \Auth::id())->where('created_at', 'like', '%' . Carbon::now()->format('Y-m-d') .'%')->sum('percentage_amount');
//今日订单数
$user_promote_money_today_num = count(UserPromoteOrder::where('promote_user_id', \Auth::id())->where('created_at', 'like', '%' . Carbon::now()->format('Y-m-d') .'%')->get());
感觉。。。我这个写法有点多余,所以你们是怎么写
楼上正解:先加索引,然后再谈优雅