Подскажите лучшие практики обработать несколько id в методе, как лучше сделать?
Вот есть например такой route:
/restaurants/{id}/menu/{id}/items/{id}
Чтобы делал я:
1. Нашел, есть ли ресторан по id
2. Нашел, есть ли меню по id
3. Нашел item по id.
4. Сделал манипуляции с item.
Мой вариант выглядит сложным, потому что, если это CRUD, то надо
каждый раз делать цепочку проверок, чтобы добраться до items.
Как можно сделать, чтобы код был написан правильно?