whereHas('category', function($query) { $query->where('will_be_shipped', 1); })->whereHas('tracks', function($query) { $query->where('status_id', 4)->where('created_at', '<=', \Carbon\Carbon::now()->subDays(28)->toDateTimeString())->where('created_at', '>=', \Carbon\Carbon::now()->subDays(60)->toDateTimeString()); })->where('status','publish')->where('job_status','In Progress')->orderBy('id')->chunk(10, function ($job_requests) { foreach ($job_requests as $key => $job_request) { $this->sendJobRequestReminder('Job Order Due',$job_request->creator, $job_request->asin, $job_request->client->company->brand_name ?? null); Log::info('Successfully sent Job Order Due Email for asin:'.$job_request->asin); } }); } }