но пара фич имеет свои контроллеры (упоминал Security, тк высока вероятность править в контексте самого модуля и др части вместе с контроллерами) и еще парочка
Не снаружи же это контролировать
Ну типа стейт-машина на минималках и контроль со стороны сущности, тк данные в ней же (информационный эксперт и закон Деметры как-никак)
Но чисто практически, с точки зрения кода, будут ли какие-то отличия в зависимости от того, POST это, PUT или PATCH, кроме как в роутах?
Практически — это соблюдение протокола и множества рпограмм, верных ожиданий др программистов и поддержки кода, понимание семантики проекта с тчоки зрения http-приложения
если вы один и плевать, что будет после вас – вы можете все и по ftp протоколу сделать или через get, кто ж запретит
по протоколу: обновление через PATCH, добавление через POST, удаление через DELETE, поулчение через GET
почему? потому что в семантике слов указано то, что они делают (GET – получить, DELETE — удалить)
но пара фич имеет свои контроллеры (упоминал Security, тк высока вероятность править в контексте самого модуля и др части вместе с контроллерами) и еще парочка