I think you need to reword your question, as it's confusing what you mean by 'join'. It looks like you are just trying to get data from multiple tables, but not necessarily do a join?
Maybe if you use the real table names it would help add some context to your question?
You can do tableC::with(['TableD', function(){}, TableD.'TableA', function(){}, 'TableD.TableB', function(){}])
Depends on what the relationships are.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community