Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем огромное спасибо за помощь! Добавлю один момент для тех, кто столкнется с такой же проблемой.
$population = 100000;
$streets = Street::whereHas('city', function($query) use ($population) {
$query->where('population', '>', $population );
})->get();
Добрый день, у меня возникла трудность с выборкой данных.
Имеем две таблицы:
City
id
name
population
Street
id
name
city_id
Используя belongsTo и hasMany можно найти все Street принадлежащие конкретному City
и City, которому принадлежит конкретная Street. Это понятно.
Но как выбрать все Street, которые принадлежат разным City, у которых population больше определенного числа.
Грубо говоря: $streets = City::where('population','>','100000')->streets,
естественно это не будет работать с коллекциями.
Заранее спасибо.
Страницы 1