Laravel One to Many relationships is used to define situations where one entity in our database is related to many entities of the same type.
In a voting system example, we can see that the political parties and candidates have one to many relationships.
A political party can have many candidates — at least two candidates for each category of elections, for the running mates; and it could have several candidates if we extend to presidential, governorship and other levels of elections.

However, a candidate can only belong to one political party (at a time, at least).