Tengo una mesa employee_profile
, Estoy usando esta tabla para buscar empleados, sus columnas son id
, user_id
, experience
, salary
.
Tengo dos mesas mas
employee_keyskills with columns user_id and keyskills_id
employee_preferred_cities with columns user_id and city_id
Ahora tengo que encontrar empleados con experience
, salary
, keyskills[]
, salaries[]
Solo necesito ayuda para encontrar resultados de hasMany
tablas asociadas, significa que los empleados deben ser filtrados solo con keyskills[]
y ciudades [] de employee_keyskills
y employee_preferred_citites
mesas.
Respuestas
0 para la respuesta № 1debe usar whereHas que le permiten agregar restricciones personalizadas a una restricción de relación.
Mira esto https://laravel.com/docs/5.4/eloquent-relationships#querying-relationship-existence