Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2020, 13:12
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Dudas para crear una colección a través de otras dos

Eso yo lo haría con relaciones en el modelo

https://laravel.com/docs/8.x/eloquen...ps#one-to-many

Por ejemplo en el modelo de Crédito

Código PHP:
Ver original
  1. public function Contado(){
  2.   return $this->hasMany('App\Models\Contado', 'numero_cliente', 'numero_cliente');
  3. }


y al implementarlo seria algo como

Código PHP:
Ver original
  1. $cta2 = Credito::where('numero_cliente','=',$idCliente)->where('fechamov','>=',$mes1inicio)->where('fechamov','<=',$mes1final)->orderBy('id')->with('Contado')->get();

Código PHP:
Ver original
  1. $cta2 = Credito::with('Contado')->where('numero_cliente','=',$idCliente)->where('fechamov','>=',$mes1inicio)->where('fechamov','<=',$mes1final)->orderBy('id')->get();

Revisa la documentación hay ejemplos de como aplica al obtener los datos, alguno debe servirte