public function makeScreenShots() { $entities = Entities::whereNull('screenshot')->whereNotNull('website')->get(); foreach ($entities as $entity) { if (filter_var($entity->website, FILTER_VALIDATE_URL)) { $screenshot = $this->takeScreenshowOfWebsite($entity->website); $entity->update(['screenshot' => $screenshot]); } } return $entities; }