Я очень новичок в Catalyst и только начинаю создавать веб-приложение для изучения некоторых вещей.
Одна вещь, которую я не понял, - это как ограничить запросы для данного метода контроллера POST (например).
Конкретным примером будет запрос, который инициирует создание объекта в базе данных. Поскольку я хочу, чтобы это приложение было довольно строгим в отношении глаголов REST, это должно быть возможно только через POST.
Я знаю, что могу использовать
$ C-> метод
проверить метод, использованный в запросе, и вернуть ошибку или что-то в этом роде, если я не найду того, что ищу, но я надеялся, что был ... более чистый способ.
Прямо сейчас у меня есть что-то вроде
sub create :Local :Args(0) {
...
}
Обречен ли я проверять метод внутри подпрограммы и делать это для каждого существующего метода?
Пожалуйста, имейте в виду, что я чрезвычайно новичок в Catalyst, так что это может быть глупым вопросом.
Спасибо за помощь!