• 17-12-2021, 13:13:54
    #1
    Merhaba, laravel bir proje aldım. PHP dosyalarında bir kaç düzenleme yapmak istiyorum. Ancak, dosyaların yerlerini bulamadım. Daha önce hiç laravel bir scriptten çalışmadım. Aşağı yukarı yapısını anlayabilmeniz için aşağıya dosya isimlerimin resmini bırakıyorum.. Düzenlemek istediğim kısım, listelenen restorantlardan bir butonu kaldırarak özel üyelik satın almış kişiler için farklı bir buton koymak. Bunu düz php bir script olsa yaparım ancak laravelde dosya yolunu bulamadım.

    Yardımcı olabilir misiniz ? Şimdiden teşekkür ederim.

  • 17-12-2021, 13:15:49
    #2
    Üyeliği durduruldu
    İstersem comolokko klasörüne koyarım, yapısına göre değişir. Direkt klasörlerde *.php arayın
  • 17-12-2021, 13:18:32
    #3
    resources/views klasoru altinda ...blade.php uzantili olarak bulunur.
  • 17-12-2021, 13:19:33
    #4
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    İstersem comolokko klasörüne koyarım, yapısına göre değişir. Direkt klasörlerde *.php arayın
    Bu script büyük bir platformda pazarlandığı için global uygun formatta yazılmış olduğunu düşünüyorum örneğin config verilerinin ya config klasörü altında yada inc/ klasörü altında olması gibi... .php olarak arattım ancak düzenleyebileceğim kısımlar çıkmıyor.
  • 17-12-2021, 13:20:38
    #5
    Üyeliği durduruldu
    AndMex adlı üyeden alıntı: mesajı görüntüle
    Bu script büyük bir platformda pazarlandığı için global uygun formatta yazılmış olduğunu düşünüyorum örneğin config verilerinin ya config klasörü altında yada inc/ klasörü altında olması gibi... .php olarak arattım ancak düzenleyebileceğim kısımlar çıkmıyor.
    O zaman dosyalar içinde metin arayan bir program bulun
  • 17-12-2021, 13:22:13
    #6
    T1mSaH adlı üyeden alıntı: mesajı görüntüle
    resources/views klasoru altinda ...blade.php uzantili olarak bulunur.
    O kısımda ki dosyaların içine hep include değerleri girilmiş, örnek vermek gerekirse ;

    @include("Layout::admin.app")
  • 17-12-2021, 18:24:10
    #7
    dev
    Kurumsal Üye
    AndMex adlı üyeden alıntı: mesajı görüntüle
    O kısımda ki dosyaların içine hep include değerleri girilmiş, örnek vermek gerekirse ;

    @include("Layout::admin.app")
    Bu attigin blade ile alakali. Aslinda senin laravel'in dosyalar ile isin yok. Laravel'in code dosyalari vendor altindadir. Senin kod duzenlemesi icin bakman gereken yer app dizin. app/Http/Controllers altinda controller dosyalarini ana dizinde routes altinda route dosyalarini gorebilirsin.
  • 17-12-2021, 19:52:26
    #8
    Senin gördüğün dizin symlink dizini. Yani sadece Public klasörü
    Laravel tüm dosyaları bu şekildedir.

    APP => Tüm İşlemlerin Olduğu Yer. PHP, DB vs
    CONFİG =< Laravel tum ayarları
    DATABASE => Laravel Migration ve seed işlemleri yapılır.
    PUBLİC => Assets leri tuttugun alan. Herkesın erısımıne acık klasorde dıye bılırsın
    RESOURCE => Tasarım dosyalarının oldugu alan.
    ROUTE => Url yapısını sağlayan alan
    STORAGE=> Yazdıgı gıbı depolama sistemleri ile ilgili
    VENDOR => Bütün kütüphaneler bu alanda.

    Kabaca bu yapıdan ne yapacaksan klasore ulasabılırsın.
    Klasorler kendı ıclerınde farklı yapılara bolunebılır.
    Reuqests => Sunucu tarafından gonderılen ısteklerı fıltreleyerek kurallar uygulamanı saglayan klasordur. "php artisan make:request RequestName" şeklinde kullanımı vardır. Controller dosyasını bu request ile çağırırsan kural otomatık uygulanır.

    https://laravel.com/docs/8.x adresinde detaylı herşey var. Orayı ıncelersen yardımcı olacaktır.
    Klasörler hakkında bilgi burada : https://laravel.com/docs/8.x/structure
  • 18-12-2021, 16:52:10
    #9
    KarincaServer adlı üyeden alıntı: mesajı görüntüle
    Senin gördüğün dizin symlink dizini. Yani sadece Public klasörü
    Laravel tüm dosyaları bu şekildedir.

    APP => Tüm İşlemlerin Olduğu Yer. PHP, DB vs
    CONFİG =< Laravel tum ayarları
    DATABASE => Laravel Migration ve seed işlemleri yapılır.
    PUBLİC => Assets leri tuttugun alan. Herkesın erısımıne acık klasorde dıye bılırsın
    RESOURCE => Tasarım dosyalarının oldugu alan.
    ROUTE => Url yapısını sağlayan alan
    STORAGE=> Yazdıgı gıbı depolama sistemleri ile ilgili
    VENDOR => Bütün kütüphaneler bu alanda.

    Kabaca bu yapıdan ne yapacaksan klasore ulasabılırsın.
    Klasorler kendı ıclerınde farklı yapılara bolunebılır.
    Reuqests => Sunucu tarafından gonderılen ısteklerı fıltreleyerek kurallar uygulamanı saglayan klasordur. "php artisan make:request RequestName" şeklinde kullanımı vardır. Controller dosyasını bu request ile çağırırsan kural otomatık uygulanır.

    https://laravel.com/docs/8.x adresinde detaylı herşey var. Orayı ıncelersen yardımcı olacaktır.
    Klasörler hakkında bilgi burada : https://laravel.com/docs/8.x/structure
    Noroc adlı üyeden alıntı: mesajı görüntüle
    Bu attigin blade ile alakali. Aslinda senin laravel'in dosyalar ile isin yok. Laravel'in code dosyalari vendor altindadir. Senin kod duzenlemesi icin bakman gereken yer app dizin. app/Http/Controllers altinda controller dosyalarini ana dizinde routes altinda route dosyalarini gorebilirsin.
    Çok teşekkür ederim