Recorrer modelos con un for each
Recorrer modelos con un for each Algunas veces en necesario recorrer los modelos completos, es decir iterar los modelos de una consulta para realizar una cierta operación. //Metodo de clase public static function getModelsReportesFiltros($entidad_id,$fechaInicial,$FechaFinal,$estado_id=0,$municipio_id=0) { $query = Reporte::find(); $query->joinWith(['cliente']) ->joinWith(['cliente.municipio']) ->where(['cliente.entidad_id' => $entidad_id]); //Siempre filtrar por entidad primero if($estado_id>0){ $query->andWhere(['municipio.estado_id' => $estado_id ]); } ...