#php #sql #laravel #one-to-many
#php #sql #laravel #один ко многим
Вопрос:
мне нужна помощь по sql-запросу…
У меня есть параметр, у которого много -> подпараметры, у которых много -> filteredSubparameter
идентификатор, выполняющий этот запрос :
$parameter->subParameters()->whereHas('filteredSubparameter', function ($query) {
$query->where('filteredSubParameter.item_id ', '=', 2);
})->get();
Которые делают :
Unknown column 'filtered_sub_parameters.sub_parameter_id'
запрос должен быть :
filtered_sub_parameters.item_id
и не 'filtered_sub_parameters.sub_parameter_id'
Большое спасибо
Комментарии:
1.
query->where('item_id ', '=', 2);
может быть, это сработает?2. нет, я сказал то же самое, спасибо, что попытались