Now, that we have properties in our database, let's start building the search.
Goals of This Lesson
- Create API endpoint (Route + Controller) for searching the properties by city, country, or geographical object
- Write PHPUnit tests for all those cases
By the end of this lesson, we will see these tests passing in Terminal:
Creating Controller and Route
In later lessons, we will have more parameters for the search, but we have to start somewhere. So, for starters, we will try these criteria:
- By city
- By country
- Close to a geographical object (by its latitude/longitude)
Let's build the controller and method for this...