HTTP eylem adlandırması (ARCH7004)
Anahtar php.naming.route-handler-naming · Önem info · Kategori naming
Denetleyici eylem adları, eşlendikleri HTTP fiilinin anlamını yansıtmalıdır (GET → get/list, POST → create). RESTful tutarlılık, okuyanın rotanın etkisini ad üzerinden anlamasını sağlar.
Hatalı
Bölüm başlığı “Hatalı”<?php
class UserController{ #[Route('/users', methods: ['POST'])] public function getUser(Request $request): Response { return $this->repo->store($request->all()); }}<?php
class UserController{ #[Route('/users', methods: ['POST'])] public function createUser(Request $request): Response { return $this->repo->store($request->all()); }}Düzeltme
Bölüm başlığı “Düzeltme”Eylem adını HTTP fiiline uydurun: POST için create, GET için get/list gibi.