• 24-11-2015, 15:01:56
    #1
    Merhabalar arkadaşlar...

    2 farklı sayfa oluşturdum. Bir tanesi master_yonetim sayfası diğeri ise programTanimlari adında bir sayfa.

    programTanimlari adındaki sayfaya extends koymama rağmen, master_yonetim sayfasında tanımlı olan CSS'leri görmüyor.

    Daha da açıklayıcı anlatacak olursam.

    Sayfa hiyerarşisi şu şekilde :



    belirttiğim master_yonetim.blade.php ve programTanimlari.blade.php sayfaları, yönetim paneline ait sayfalar olacakları için ben bunları yonetim adı altındaki bir klasör içine attım.

    Bildiğiniz üzere siteye ait tüm iskelet master dosyasında bulunur. Ben de buradan yola çıkarak tüm sayfalarda gözükmesini istediğim temel html kodlarını master_yonetim.blade.php sayfasına ekledim.

    Daha sonrasında ise @extends('yonetim/master_yonetim')

    ifadesini programTanimlari.blade.php sayfası içine ekledim. extends sayesinde master_yonetim.blade.php sayfasındaki tüm kodları programTanimlari.blade.php sayfası içinde görüntüleyebildim fakat, CSS kodları olmadan açılıyor sayfa. CSS kodlarının yazılı olduğu CSS uzantılı klasörleri programTanimlari.blade.php sayfası göremiyor. Oysaki master_yonetim.blade.php sayfası ile aynı klasördeler. master_yonetim.blade.php sayfasında sorunsuz bir şekilde CSS dosyaları görüntülenebilirken programTanimlari.blade.php sayfası nasıl oluyorda CSS kodlarının yazılı olduğu .CSS uzantılı dosyaları göremiyor anlamıyorum.
  • 24-11-2015, 17:28:10
    #2
    pcmania adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar...

    2 farklı sayfa oluşturdum. Bir tanesi master_yonetim sayfası diğeri ise programTanimlari adında bir sayfa.

    programTanimlari adındaki sayfaya extends koymama rağmen, master_yonetim sayfasında tanımlı olan CSS'leri görmüyor.

    Daha da açıklayıcı anlatacak olursam.

    Sayfa hiyerarşisi şu şekilde :



    belirttiğim master_yonetim.blade.php ve programTanimlari.blade.php sayfaları, yönetim paneline ait sayfalar olacakları için ben bunları yonetim adı altındaki bir klasör içine attım.

    Bildiğiniz üzere siteye ait tüm iskelet master dosyasında bulunur. Ben de buradan yola çıkarak tüm sayfalarda gözükmesini istediğim temel html kodlarını master_yonetim.blade.php sayfasına ekledim.

    Daha sonrasında ise @extends('yonetim/master_yonetim')

    ifadesini programTanimlari.blade.php sayfası içine ekledim. extends sayesinde master_yonetim.blade.php sayfasındaki tüm kodları programTanimlari.blade.php sayfası içinde görüntüleyebildim fakat, CSS kodları olmadan açılıyor sayfa. CSS kodlarının yazılı olduğu CSS uzantılı klasörleri programTanimlari.blade.php sayfası göremiyor. Oysaki master_yonetim.blade.php sayfası ile aynı klasördeler. master_yonetim.blade.php sayfasında sorunsuz bir şekilde CSS dosyaları görüntülenebilirken programTanimlari.blade.php sayfası nasıl oluyorda CSS kodlarının yazılı olduğu .CSS uzantılı dosyaları göremiyor anlamıyorum.
    CSS dosyalarını hiç gömüyorsa extend olayında bir yanlışlık yapmışsındır. Ama css dosyalarını yanlış yüklüyor diyorsan cssleri çağırırken

    <link href="{{ asset('') }}css/bootstrap.min.css" rel="stylesheet">

    gibi çağır
  • 24-11-2015, 19:48:36
    #3
    YILMAZ adlı üyeden alıntı: mesajı görüntüle
    CSS dosyalarını hiç gömüyorsa extend olayında bir yanlışlık yapmışsındır. Ama css dosyalarını yanlış yüklüyor diyorsan cssleri çağırırken

    <link href="{{ asset('') }}css/bootstrap.min.css" rel="stylesheet">

    gibi çağır
    Yok hocam. Extends olayında herhangi bir sıkıntı yok. Yönetim klasörü dışında aynı işlemleri gerçekleştirince sorun yaşamadım. Sorunun nereden kaynaklandığını anlayamadım ama verdiğiniz kodu şu şekilde yazınca;

    <link href="{{ asset('bootstrap/css/bootstrap.min.css') }}" rel="stylesheet">

    Sorun çözüldü. Yardımınız için çok teşekkür ederim. (R10+)
  • 25-11-2015, 00:25:05
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @extends ifadesinde subfolder'a erişirken taksim işareti yerine nokta kullanılır. örneğin; @extends('assets.partials.layouts.master')

    CSS dosyalarını public klasörüne koyarsın. asset() fonksiyonu ile erişirsin. örneğin; {{ asset('assets/stylesheets/bootstrap.min.css') }}
  • 25-11-2015, 00:53:37
    #5
    saintx adlı üyeden alıntı: mesajı görüntüle
    @extends ifadesinde subfolder'a erişirken taksim işareti yerine nokta kullanılır. örneğin; @extends('assets.partials.layouts.master')

    CSS dosyalarını public klasörüne koyarsın. asset() fonksiyonu ile erişirsin. örneğin; {{ asset('assets/stylesheets/bootstrap.min.css') }}
    Cevap için çok teşekkür ederim. Anlam veremediğim şeyin tam olarak açıklaması buymuş demek.