laravel красноречивый где метод
У меня есть таблица курсов, которую я хочу запросить следующим образом :
semesters = [5,3,7];
$class_id = 3;
Course::where(['class_id' => $class_id, 'semester_id' => $semesters ])->get();
где $semesters
должен быть массивом. поэтому я хочу получить коллекцию курсов, где class_id равен 3 и где semester_id равен 5,3,7. однако он получает коллекцию только первого индекса массива $semester. как мне получить коллекцию всех значений этого массива $semester?
У вопроса есть решение - Посмотреть?

Источник

именно то, что я ищу.
Источник
Ответы - laravel красноречивый где метод / laravel eloquent where method
Является ответом!

05.12.2019 07:49:41
Используйте WhereIn
Course::whereIn('semester_id', $semesters)->where('semester_id', $semesters)->get();
Помочь в развитии проекта: