У меня есть вопрос. Скажем, у меня есть две коллекции; CompanyOrders
и User
и нужно сделать все oop, чтобы выбрать всех пользователей, участвующих в заказах компании, как бы я это сделал? Пример запроса, который я ищу, будет представлен ниже в формате foreach.
$companyOrders = CompanyOrders::where('id', $company_id)->get();
$users = [];
foreach($companyOrders as $companyOrder){
$user = User::where('id', $companyOrder['user_id'])->first();
array_push($users, $user);
}
Теперь моя следующая часть не будет работать, если только мои $ users не являются коллекцией. Отсюда вопрос, есть ли способ запросить это так, чтобы $users = User::where(filters all users who are in various different company orders and gives me all in return)->get();
Указывал на примечание
CompanyOrders имеет user_id, это ссылка между таблицей company_orders и таблица пользователей.
Спасибо за ваше время, и я был бы очень признателен за любую помощь! Ура!