ルーティングとコントローラ設計

RESTを意識し、リソースごとにURLとHTTPメソッドを整理。細かい責務はサービス層へ分離し、コントローラは薄く保つ。バリデーション、認可、例外処理を共通化するミドルウェアで重複を削減。ルート名を付けてURL生成を安定させ、保守性を高めます。