Bir kac tane ufak ama kodunuzun kalitesini arttircak seyler yazmak istiyorum
  • indexController.php yerine IndexController.php kullamali ve class adiniz IndexController olmali. (PSR-!)
  • if ($status == 0) kullanimi yerine if ($status === 0) kullanimi daha iyi olacaktir.
  • Controller dosyalarini temiz tutmak ve asil isinden saptirmamak icin $control = Categories::where('permalink','=',$all['permalink']) gibi islemleri ayri bir Repository uzerinden yapabilirsiniz. Boyle tekrar dusmemis olursunuz (DRY)
  • Method parametreleri icin type hint kullanabilirsin. public function edit(int $id) gibi ve methodlara return type hint ekleyebilirsin.
  • Admin paneli icin her controller indexController olarak tanimlanmis. Bunun yerine direkt CategoryController olabilir.