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
Ç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çindelibraries
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(
diziapp_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).
Parantez, nokta,, = (fonksiyonlar), pa...
Özel en iyi uygulamaları Laravel 5'te ...
Python kullanmak için daha çok tercih ...
Href JavaScript bağlantıları için özni...
Reset veya özel sürüm kullanmaya Gah i...