subDays(5); $outSchoolTime = Carbon::now()->subDays(10); DB::table('order') ->where([ ['status', '=', Order::STATUS_DELIVERING], ['sid', '<>', 0 ], ]) ->whereDate('updated_at', '<=', $inSchoolTime) ->update(['status' => Order::STATUS_COMPLETED]); DB::table('order') ->where([ ['status', '=', Order::STATUS_DELIVERING], ['sid', '=', 0 ], ]) ->whereDate('updated_at', '<=', $outSchoolTime) ->update(['status' => Order::STATUS_COMPLETED]); } }