There are times that you want to populate your input select based on another input selection. For instance, in State-City relationship where State has many City. So each State has its own City to address with. In your select input you don’t want to display all Cities to a State that has no relation to it.

What we want is to repopulate the City input select based on the State selection. So that when you select a State only those Cities under that State will be display.

Now let’s go with the Steps.

Make sure you have all the necessary model for each table.

The model/table should have a relationship.

You should know about foreign keys at least.