Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

245
Views
Relación de Laravel Obtener todos los niños

Tengo una consulta que devuelve una tabla. También me gustaría devolver una lista de estilos que se relacionan con ella desde otra tabla. He probado muchas cosas pero no encuentro ninguna que funcione. ¿Algún consejo?

Consulta:

 $data = YarnOrderLines::with('yarn_orders') ->with('yarns')->get(); //I would like to pull in YarnOrderLineStyles

Líneas de pedido de hilo:

 protected $fillable = [ 'yarn_orders_id', 'yarn_id', 'qty', 'price', 'invoice_no', 'qty_invoiced', ]; public function yarn_orders() { return $this->belongsTo(YarnOrders::class); } public function yarns() { return $this->belongsTo(Yarn::class); } public function yarn_order_line_styles() { return $this->hasMany(YarnOrderLineStyles::class)->with('yarn_orders')->with('yarns'); }

YarnOrderLineStyles (tabla con estilos relacionados en Me gustaría extraer)

 protected $fillable = [ 'yarn_order_lines_id', 'order_id', ]; public function yarn_order_lines() { return $this->belongsTo(YarnOrderLines::class); }
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Ya está obteniendo 2 relaciones de YardOrderLines, por lo que solo necesita agregar otra con declaración. Puede combinarlos todos en 1 línea como esta:

 YarnOrderLines::with(['yarn_orders', 'yarns', 'yarn_order_line_styles']) ->get();

Y elimine la declaración with en su relación dentro de YarnOrderLines, por lo que realmente no tiene relación con la tabla Styles.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!