пользователи Табель
**id|name** 1|xx
users_meta Таблица
id | user_id | metaKey | metavalue 1 | 1 | city | kolkata 2 |2 |city | london 3 |8 |city |london
Мой девиз - вернуть пользователей из города Лондон. Как я могу добиться этого ??
Допустим, у вас есть отношения с пользователями и user_meta
Чем просто
User::with(['userMeta' => function($query){ $query->where('metaKey', 'city') $query->where('metavalue', 'london') }]);
Надеюсь, это поможет
Вы можете запросить, используя whereHas:
whereHas
User::whereHas('users_meta', function ($query) { $query->where('metavalue', 'london'); })->get();