Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

170
Vistas
generador de consultas laravel para agregar o condicionar

Recibir la solicitud en formato de matriz

 [ [ [ 'condition1', 'value1', ], [ 'condition2', 'value2', ], ], [ 'condition3', 'value4', ] ]

Estoy tratando de crear un generador de consultas con valores 1 y valores 2 en la condición 'o' y valor 3 en la condición 'y'

$resultado = DB::tabla('tabla')

 foreach($values as $value){ // $result->where(function ($qry) use ($value) { // array 0,1 with and condition foreach($value as $val){ // values1 , values2 $qry->where(); } }); }

Cómo agregar la condición 'o' entre los valores 1 y los valores 2 y luego la condición 'y' con el valor 3.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No necesita ningún bucle, necesita una subconsulta , como esta:

 $result = DB::table('table') ->where(function($query) use($value1) { $query->where('condition1', $value1) ->orWhere('condition2', $value1); }) ->where('condition3', $value2) ->get();
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda