Support the ongoing development of Laravel.io →
Database Eloquent

I have a real estate site with a master table of listings. Each listing belongs in one subdivision and I have a table Subdivisions with all of that data. Each subdivision has one school so I have a Schools table to describe the schools (ratings, etc).

Simply, how do I link the listing all the way to the school? In other words, this listing is in this neighborhood which is assigned to this school? That way on the display page, I can display the school's rating.

Last updated 3 years ago.
0

Easiest way is to have pivot table if your relationship between listing, neighbourhood and school.

This way you can use eloquent has one or hasMany relation between them and then eager load them when you pull from listing or reverse pull the listing from schools

0

Sign in to participate in this thread!

Eventy

Your banner here too?

ChrisF79 chrisf79 Joined 11 Feb 2014

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.