fam $this->im $this->ot"; } public function getArchiveHistory() { return $this->morphMany(ArchiveHistory::class, 'historyable'); } public function scopeSearch($query, $searchText) { return $query->where(function($q) use ($searchText) { if (is_numeric($searchText)) { $q->where('nkarta', 'LIKE', "$searchText%"); } else { // Ищем по всем частям ФИО $q->where('fam', 'LIKE', "%$searchText%") ->orWhere('im', 'LIKE', "%$searchText%") ->orWhere('ot', 'LIKE', "%$searchText%"); } }); } }