• 19-06-2016, 11:11:18
    #1
    Selamlar arkadaşar...
    Laravel'de karşılaştığım çok garip ve saçma bir sorun var.

    Elimde bir adet master.blade.php sayfası var. Route kısmından linklendirme yaparken, linklendirmeyi şu şekilde yapınca
    Route::get('/{id?}', 'AnasayfaController@anaMenuIcerikleri'); (abc.blade.php sayfası içerisinde master.blade.php sayfasının extends edildiğini varsayalım)

    (id yazan kısma herhangi bir sayfa adı geliyor veritabanından ve sayfa içeriği master ile beraber sorunsuz açılıyor)

    Yani, link : localhost/siteadi/public/iletisim

    şeklinde olunca herhangi bir sorun olmadan master sayfasındaki tüm içerikleri istediğim gibi açılıyor.

    Fakat; linklendirmeyi şöyle yapınca :

    Route::get('/takim/gs', 'AnasayfaController@takimlar'); (xyz.blade.php sayfası içerisinde master.blade.php sayfasının extends edildiğini varsayalım)

    Yani, link : localhost/siteadi/public/takim/gs

    şeklinde olunca, xyz.blade.php sayfası içerisinde master sayfasını extends ettiğim halde,localhost/siteadi/public/takim/gs adresine girince sayfa bozuk açılıyor. Örneğin bootstrap css, js ve kendi yazdığım "bazı" css ve js dosyalarını falan okumuyor. Üstelik, tüm css ve js dosyalarını {{ asset('style.css') }} şeklinde import ettiğim halde bu sorunla karşılaşıyorum.

    Bu sorunu nasıl aşabilirim arkadaşlar?
  • 19-06-2016, 15:22:26
    #2
    pcmania adlı üyeden alıntı: mesajı görüntüle
    Selamlar arkadaşar...
    Laravel'de karşılaştığım çok garip ve saçma bir sorun var.

    Elimde bir adet master.blade.php sayfası var. Route kısmından linklendirme yaparken, linklendirmeyi şu şekilde yapınca
    Route::get('/{id?}', 'AnasayfaController@anaMenuIcerikleri'); (abc.blade.php sayfası içerisinde master.blade.php sayfasının extends edildiğini varsayalım)

    (id yazan kısma herhangi bir sayfa adı geliyor veritabanından ve sayfa içeriği master ile beraber sorunsuz açılıyor)

    Yani, link : localhost/siteadi/public/iletisim

    şeklinde olunca herhangi bir sorun olmadan master sayfasındaki tüm içerikleri istediğim gibi açılıyor.

    Fakat; linklendirmeyi şöyle yapınca :

    Route::get('/takim/gs', 'AnasayfaController@takimlar'); (xyz.blade.php sayfası içerisinde master.blade.php sayfasının extends edildiğini varsayalım)

    Yani, link : localhost/siteadi/public/takim/gs

    şeklinde olunca, xyz.blade.php sayfası içerisinde master sayfasını extends ettiğim halde,localhost/siteadi/public/takim/gs adresine girince sayfa bozuk açılıyor. Örneğin bootstrap css, js ve kendi yazdığım "bazı" css ve js dosyalarını falan okumuyor. Üstelik, tüm css ve js dosyalarını {{ asset('style.css') }} şeklinde import ettiğim halde bu sorunla karşılaşıyorum.

    Bu sorunu nasıl aşabilirim arkadaşlar?

    Asset helperinin detaylarini hatirlamiyorum ancak url('path/style.css') olarak kullanabilirsiniz
  • 19-06-2016, 17:17:24
    #3
    blazeirs adlı üyeden alıntı: mesajı görüntüle
    Asset helperinin detaylarini hatirlamiyorum ancak url('path/style.css') olarak kullanabilirsiniz
    çok fazla import sonrasında bootstrap linklendirmesine asset eklemeyip gözden kaçırdığımı farkettim, yinede ilginiz için teşekkür ederim