Coding Standartlarım

Makale İçerik Listesi

PHP Controller

  1. Controllerlar Bağlı olduğu şeyin Tekil adı ile yazılır (ör. CustomerController, OrderController, ProfileController)
  2. Basit CRUD işlemlerine göre Controller'lar parçalanır
  3. CRUD yapısına göre controller metodları (index, create, store[POST], show, update[POST], delete[POST]) olarak isimlendirilir.

PHP Routes

  1. Routelar isimlendirilirken [NameOfController::class, 'metodAdı'] şeklinde isimlendirilir.
  2. Route name Controller adı + metod adı (-) ile ayrılmış şekilde olur. ProfileController + index -> routename: 'profile-index' gibi
  3. Route isimlendirmede controller ve metod arasında virgülden sonra 1 boşluk
  4. Routes dosyasındaki controller metod sıralaması ile controller içindeki metod sıralaması aynı olmalı.
  5. Bir controller için genel metod sıralaması [index, create, store[POST], show, update[POST], delete[POST]]
  6. prefix kullanıyorsak Controllerın başında o da bulunmalı