Я хочу выбрать пользователей из моей таблицы users
и вернуть логическое значение, если они живут в городе, который существует в моей таблице cities
в моей базе данных.
Проблема в том, что я могуне использовать идентификатор города в таблице пользователей, потому что я получаю список пользователей из внешнего источника.
В обычном запросе SQL я присоединяюсь к таблице городов (users.city LIKE cities.name
), а затем добавляюв столбце с результатом true false.
Но как это возможно в красноречивом Laravel, где у меня есть моя модель User
и моя модель City
.Обе модели имеют столбец city
в виде текста.Конечно, запрос должен быть максимально быстрым, и я не хочу, чтобы для каждой строки был отдельный запрос.
Спасибо