У меня есть users
таблица, и я использую softDeletes()
в своей таблице.Также у меня есть таблица candidates
, где есть внешний ключ (user_id
) для users
таблицы.
В общем, как я могу получить кандидатов, пользователи которых не удалены?
Вот мой код дляполучить кандидатов с не удаленными пользователями:
$candidates = Candidate::all();
$activeCandidates = [];
foreach ($candidates as $candidate) {
if($candidate->user) {
$activeCandidates[] = $candidate;
}
}
Может быть решена моя проблема без зацикливания с подзапросом?