Я пытаюсь запросить таблицу, которая связана с двумя другими таблицами ...
Таблица торговцев и таблица клиентов могут создавать билеты, теперь у каждого клиента есть идентификатор продавца, как мне получить билеты для продавцов, в том числе его клиентов.
$m = DB::table('platform_merchants')->where('email', $request->get('email'))->first();
$tickets = DB::table('platform_merchants')
->join('platform_customers', 'platform_merchant_id', '=', 'platform_merchants.id')
->join('tickets', 'platform_user_id', '=', 'platform_customers.id')
->where('platform_merchants.id', $m->id)
->where('platform_customers.platform_merchant_id', $m->id)
->orWhere('tickets.platform_user_id', $m->id)
->get();
Пробовал выше, но он возвращает все билеты, даже те из клиентов, которые принадлежат другим торговцам.