published()->get(['id', 'title', 'meta_description', 'cover_image']) as $project) { $missing = []; if (blank($project->getTranslation('meta_description', $default, false))) { $missing[] = __('health.bits.description'); } if (blank($project->cover_image)) { $missing[] = __('health.bits.cover'); } if ($missing === []) { continue; } $count++; $samples[] = $project->getTranslation('title', $default, false).' ('.implode(', ', $missing).')'; } foreach (Page::query()->published()->get(['id', 'title', 'meta_description']) as $page) { if (filled($page->getTranslation('meta_description', $default, false))) { continue; } $count++; $samples[] = $page->getTranslation('title', $default, false).' ('.__('health.bits.description').')'; } return Finding::problem($this->key(), $count, samples: $samples); } }