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.