SORU
13 HAZİRAN 2013, PERŞEMBE


Laravel 4 yardımcıları veya temel fonksiyonlar için en iyi uygulamaları ve en iyi yerler nelerdir?

Laravel 4'te genel bir işlev koymak için en iyi yer anlamaya çalışıyorum. Örneğin: tarih biçimlendirme. Bir cephe yapmak buna değer, cepheler çok modüler sanmıyorum. Kitaplık klasörü oluşturma ve sınıflar orada saklamak hakkında yazılar okudum, ama o da basit bir işlev için bir sürü gibi görünüyor. Ayrıca, bir "araç" bu bıçak şablonları kullanılabilir gibi gerekmez mi?

Bir şey için en iyi uygulamalar bu nasıl? Nasıl blade şablonları için kullanılabilir?

CEVAP
13 HAZİRAN 2013, PERŞEMBE


Çirkin, tembel ve kötü yol:* *0 , sonunda include('tools.php') bir ekleme ve yeni bir dosya içinde fonksiyon yerleştirmek.

Temiz yol: bir kütüphane Oluşturun. Bu şekilde SADECE onu kullanın autoloaded olacak.

  • app klasör içinde libraries bir klasör oluşturun
  • Kütüphane dosyası oluşturma, bir sınıf oluşturun ve statik fonksiyonlar eklemek
  • Seçenek 1: start/global.php ClassLoader::addDirectories( dizi app_path().'/libraries' ekleyin.
  • Seçenek 2: composer.json autoload dizi "app/libraries" ekleyin. composer dump-autoload çalıştırın
  • Görüşlerinizi sınıftan ve statik işlevleri çağırmak.

Seçenekleriniz hakkında, global.php dosyasından alıntı

Besteci kullanarak ek olarak, Laravel sınıf yükleyicisi için kullanabilirsiniz kontrolörler ve modelleri yük. Bütün bunları korumak için yararlıdır bu derslerin "genel" ad Besteci güncellemeden.

Laravel sınıf yükleyicisi otomatik olarak kayıtlı dizinleri sınıfları nerede arayacağını her iki seçenek de birleştirebilirsiniz (Seçenek 1siz güncelleme sonra , daha kolay ve Besteci tüm sınıfların kayıtlarını tutacak amaSeçenek 2olabilir performansını artırmak).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012