• 29-01-2020, 01:23:28
    #1
    Merhabalar, laravelde web.php dosyası haricinde bir rota dosyası daha oluşturmak ve tüm ek rota işlemleri buradan yapmak istiyorum. Ancak yeni oluşturduğum route dosyasında ki rotaları görmüyor.

    Yaptığım işlemler;
    RouteServiceProvider.php içerisine aşağıdaki kodu ekledim.

    public function map(){
    $this->mapApiRoutes();
    $this->mapWebRoutes();
    $this->mapNewRoutes();
    
    }
    
    protected function mapNewRoutes(){
    Route::middleware('web')
    ->namespace($this->namespace)
    ->group(base_path('routes/newroute.php'));
    }
    tüm configi temizliyorum ancak yeni rotayı açamıyorum bu konuda yardımcı olacak arkadaşlar yazabilirse sevinirim teşekkürler


    Sorun çözüldü: web.php de kullanılan Prefix varsa bunu ek route dosyasında da kullanmak gerekiyormuş...
    teşekkürler
  • 29-01-2020, 09:47:13
    #2
    Ek route dosyası genelde prefix belirtilerek kullanılıyor hocam.
    Mesela aaa.com/admin/.... şeklinde admin route yollarını ayrı bir dosya üzerinde tanımlamak gibi.

    Admin , api ve frontend kısımlar için ayrı route file tanımlamak doğru kullanım olur.
  • 03-03-2021, 23:14:51
    #3
    coder63 adlı üyeden alıntı: mesajı görüntüle
    Ek route dosyası genelde prefix belirtilerek kullanılıyor hocam.
    Mesela aaa.com/admin/.... şeklinde admin route yollarını ayrı bir dosya üzerinde tanımlamak gibi.

    Admin , api ve frontend kısımlar için ayrı route file tanımlamak doğru kullanım olur.

    teşekkürler hocam