Я фильтрую предложения о работе по данным из базы данных.Пока в таблице было до 10 000 записей, все работало замечательно.
$searchQuery = \App\JobOffers::searchOffer($search_text, $search_location, $job_function, $job_type, $job_experience, $date_filter, $last);
Теперь в таблице более 60 000 записей с предложениями работы.Когда я хочу выполнить фильтрацию, приложение возвращает ошибку 500.
Я не могу найти решение этой проблемы.
Я думал об использовании 'chunk'.Я не знаю, поможет ли это решение.
foreach ($all->chunk(100) as $key => $chunk) {
$chunk = $chunk->all();
$test = $chunk::searchOffer($search_text, $search_location, $job_function, $job_type, $job_experience, $date_filter, $last);
$searchQuery->push($test);
}
В приведенном выше примере я получаю ошибку: «Имя класса должно быть допустимым объектом или строкой».
Есть лилюбой способ решить эту проблему?