2013-06-06 14 views
7

Geçmişte laravel 3 ile çalıştım ve birden çok uygulamanın çerçevenin bir yüklemesini kullanabileceği bir proje yapısı kullandım. şimdi laravelde 4 Hala mümkün ise kongre yapıyorum. bootstrap/autoload.php dosyası, vendor/autoload.php dosyasını gerektirdiğinden (ve benzeri ...), farklı uygulamaların aynı autoload dosyalarını satıcı dizininden kullanması gerekir, değil mi? Bunun büyük bir performans sorunu olacağını düşünüyorum çünkü farklı uygulamalar belki farklı gereksinimlere, farklı modellere ve buna benzer şeylere sahip olabilir. doğru düşünüyor muyum yoksa otomatik yükleme dosyalarını paylaşmaya gerek kalmadan birden fazla uygulama için bir /vendor/ yüklemesini kullanma şansı var mı?Bir Laravel 4 yüklemesi ile birden fazla uygulama/proje

Gereksinimlerimi açıklamak için: Bir veritabanını ve bazı modelleri paylaşan farklı uygulamaları (her uygulama başka bir etki alanıyla (& giriş dizini) çalıştırmak istiyorum. Ancak her uygulamanın gereksinimleri çok farklı olacak.

Herhangi bir çözüm var mı? Bunu piyasaya sürüldüğünden beri denedim ama pratik bir yol bulamadı.

cevap

1

http://laravel.com/docs/routing#sub-domain-routing'u denediniz mi?

Belirli bir otomatik yükleme yapmak için bir rota grubu oluşturabilir ve bu rota grubuna bir filtre işlevi atayabilirsiniz?

+0

Evet denedim, ancak önbelleğe alınmış öğeleri (css, js) veya görüntüleri depolamak için her proje için farklı kök dizinlerim varsa çok etkili değil. – marvin

+1

Yo marv, bunun bir yıl sonra olduğunu biliyorum, ancak o zamanlar varlıklar klasörünün içindeki her site için farklı klasörler yapmayı düşündünüz mü? Eğer farklı bir şey yaptıysan bana bir güncelleme yapabilir misin? Eminim ki buraya Google'dan başka kim gelirse minnettar olacaktır. –

1

Nasıl vendor/composer/ altında alt dizin yapısının bir tür proje başına özdevinimli_yükle şeyler yüklemek için bootstrap/autoload.php ve vendor/autoload.php değiştirmeyle ilgili.

Emin değilim, bu tür projeye özgü otomatik yük dizinleri oluşturmak için besteci nasıl değiştirilir. Belki de besteciyi değiştirmeli?