Namespaceler bu sorunu cozmek icin var zarten. Projenin bir yerinde App adinda class var diye artik hic zaman App adinda baska class olamaz diye bir yaklasim yok.
Bu doğru ancak yazım standartları da önemli. Controller'a App ya da Ornek diye isim vermek laravele pek uyan bir şey değil. Laravel yazan biri bir projede yazılanlara baktığında isimlendirmelerden hangisinin ne yaptığını anlayabilirse o zaman laravel yazmış olursunuz diye düşünüyorum. Yoksa sadece route ve controller function içinde spagetti de yazan gördüm.
Selam ile..