private function cleanDocs($docs) { $docs = array_filter($docs); if (is_array($docs) && count($docs)) { $existingDocs = array(); $docResults = Doc::whereIn('id', $docs)->where('is_template', '!=', '1')->get(); foreach ($docResults as $doc) { $existingDocs[] = $doc->id; } $docs = array_values(array_intersect($docs, $existingDocs)); } return $docs; }