Showing user specific Shopping Lists

To show a user-specific Shopping List, we need to scope our database query. Currently, the database query fetches all resources of the type being requested. We need to search for resources in the database that contain user ID that equals  the user ID of the requesting user. This can be done by overriding two methods in our ShoppingListController, which inherits from BaseResourceController. The two methods we need to override are the index and the store method.

In the index method, we need to query for all Shopping Lists which contains the user ID of the user making the request, and in the store method, we need to set the userId property to the user ID of the user making the request before saving the user ...

Get Hands-On Full-Stack Development with Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.