2013-06-06 13 views
7

के साथ एकाधिक ऐप्स/प्रोजेक्ट्स मैंने अतीत में लार्वेल 3 के साथ काम किया है और एक प्रोजेक्ट स्ट्रक्चर का उपयोग किया है जहां कई ऐप्स ढांचे की एक स्थापना का उपयोग कर सकते हैं। अब लार्वेल 4 में मैं गर्भ धारण कर रहा हूं अगर यह अभी भी संभव है। चूंकि bootstrap/autoload.php फ़ाइल को vendor/autoload.php फ़ाइल (और इसी तरह ...) की आवश्यकता होती है, इसलिए अलग-अलग ऐप्स को वेंडर निर्देशिका के भीतर से उसी ऑटोलोड फ़ाइलों का उपयोग करना पड़ता है, है ना? मुझे लगता है कि यह एक बड़ी प्रदर्शन समस्या होगी क्योंकि अलग-अलग ऐप्स में अलग-अलग आवश्यकताएं हो सकती हैं, साथ ही साथ काम करने के लिए अलग-अलग मॉडल भी हो सकते हैं। क्या मैं सही सोच रहा हूं या ऑटोलोड लोड फ़ाइलों को साझा करने की आवश्यकता के बिना एकाधिक ऐप्स के लिए /vendor/ स्थापना का उपयोग करने का मौका है?एक लारवेल 4 इंस्टॉलेशन

मेरी ज़रूरतों को समझाने के लिए: मैं अलग-अलग ऐप्स (प्रत्येक ऐप को अन्य डोमेन & होम निर्देशिका के साथ) चलाने के लिए एक डेटाबेस और कुछ मॉडल साझा करना चाहता हूं। लेकिन हर ऐप की आवश्यकताएं बहुत अलग होंगी।

कोई समाधान है? मैंने रिलीज के बाद से यह कोशिश की लेकिन कोई व्यावहारिक तरीका नहीं मिला।

उत्तर

1

क्या आपने http://laravel.com/docs/routing#sub-domain-routing को आजमाया है?

आप एक रूट समूह बना सकते हैं और विशिष्ट रूटलोड करने के लिए उस रूट समूह को फ़िल्टर फ़ंक्शन असाइन कर सकते हैं?

+0

हाँ मैंने कोशिश की, लेकिन यह बहुत प्रभावी नहीं है अगर मेरे पास कैश किए गए संपत्ति (सीएसएस, जेएस) या छवियों को स्टोर करने के लिए प्रत्येक प्रोजेक्ट के लिए अलग-अलग रूट निर्देशिकाएं हों। – marvin

+1

यो मार्व, मुझे पता है कि यह एक साल बाद है, लेकिन उस समय आपने संपत्ति फ़ोल्डर के अंदर प्रत्येक साइट के लिए अलग-अलग फ़ोल्डर बनाने पर विचार किया था? यदि आपने कुछ अलग किया है तो क्या आप मुझे अपडेट दे सकते हैं? मुझे यकीन है कि जो भी Google से यहां आता है वह सराहना करेगा। –

1

bootstrap/autoload.php और vendor/autoload.php संशोधित करने के बारे में vendor/composer/ के तहत किसी प्रकार की उप-निर्देशिका संरचना में प्रति प्रोजेक्ट स्वत: लोड लोड करने के लिए कैसे करें।

सुनिश्चित नहीं है कि इस तरह की परियोजना विशिष्ट ऑटोलोड निर्देशिका उत्पन्न करने के लिए संगीतकार को कैसे बदला जाए। शायद इसे संगीतकार बदलने की जरूरत है?

संबंधित मुद्दे