• 18-09-2020, 02:13:54
    #10
    Noroc adlı üyeden alıntı: mesajı görüntüle
    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..
  • 18-09-2020, 08:54:29
    #11
    dev
    Kurumsal Üye
    MUluc adlı üyeden alıntı: mesajı görüntüle
    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..
    Name convention icin yazim standarti demek ne kadar dogru bilemiyorum. Standart dediginiz PSR gibi olmali. Kodun okunabilirligi icin Controller kullanilmasi gerekli ama ama Controller yazmaz ise %100 yanlis yaklisimi dogru degil bence.
    Laravel yazmis olmak icin class adinda 'Controller' gecemesi yerine Eloquent, Listener, Job, Gates, Middleware kullanmis olmak gerekir. Bunlari kullanmaya ihtiyaci olamayan birinin sadece router yapisi kullanmasi icin bosa aci cekmesi gibi bir sey