requesterId = $requesterId; } public function cacheName(): string { return 'users'; } protected function generateLines() { $selectCols = [ 'id', 'email', 'username', 'first_name', 'last_name', 'avatar', 'created_at', 'language', 'country', 'timezone', ]; User::select($selectCols)->chunkById(100, function (Collection $chunk) { $chunk->each(function (User $user) { $data = $user->toArray(); unset($data['display_name'], $data['has_password']); $this->writeLineToCsv($data); }); }); } }