/ / वेब: बैक-एंड / फ्रंट-एंड रिलेशन बनाने का सबसे अच्छा तरीका क्या है? - जावास्क्रिप्ट, लार्वा, एपी, कोणीय, jwt

वेब: बैक एंड एंड फ्रंट एंड रिलेशन बनाने का सबसे अच्छा तरीका क्या है? - जावास्क्रिप्ट, लार्वेल, एपीआई, कोणीय, jwt

मैं बैक एंड के लिए लारवेल और फ्रंट एंड के लिए कोणीय 2 का उपयोग करके PHP / JS वेब प्रोजेक्ट शुरू कर रहा हूं। लेकिन मैं सोच रहा था कि मुझे इन दो रूपरेखाओं से कैसे संबंधित होना चाहिए।

मैंने जो दो समाधान ढूंढे वो थे:

1 - संपूर्ण कोणीय परियोजना में लिखनालार्वेल के सार्वजनिक फ़ोल्डर और इसे एक लॉरवेल दृश्य में app.blade.php से लॉन्च करें। जो कि लारवेल प्रामाणिक डेटा को कोणीय में पास करना आसान बनाता है, लेकिन सार्वजनिक फ़ोल्डर को काफी विशाल और शायद बहुत गड़बड़ कर देता है।

2 - दो अलग-अलग परियोजनाएं होना। और JWT का उपयोग कर लारवेल के एपि मार्गों को कॉल करें (मैं इसके बारे में बहुत कुछ नहीं जानता, लेकिन पढ़ें कि यह एक अच्छा विकल्प था)।

तो मेरा सवाल यह है कि इन 2 में से कौन सा उपाय सबसे अच्छा है और क्यों?

धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

नमस्कार, मैं आपको एक तीसरा विकल्प देने वाला हूं, जिसे मैं लारवेल + एंगुलरजेएस के साथ अपनी परियोजनाओं के लिए उपयोग करता हूं

इसलिए मैं 2 चीजों के लिए लारवेल का उपयोग करता हूं: * विचारों को पुनः प्राप्त करना * एक एपीआई का प्रबंधन

उदाहरण के लिए, यदि आप Project.com/users Laravel जैसी किसी चीज़ का अनुरोध करते हैं, तो वह इसे प्रबंधित करेगी और उपयोगकर्ताओं को वापस कर देगी

फिर इस दृश्य में मैं एपीआई (लार्वा) में डेटा मांगने के लिए कोणीय का उपयोग करता हूं और इसे पुनः प्राप्त करता हूं और इसे HTML पर लोड करता हूं।

इसके साथ मैं लारवेल के साथ सत्रों का लाभ उठाता हूं (विचारों को पुनः प्राप्त करके) और मैं नियंत्रकों और डेटा-बाइंडिंग के साथ अंगुलरजेएस का लाभ उठाता हूं।

साथ ही निर्देशिका संरचना का आदेश दिया गया है क्योंकि सभी दृश्य संसाधनों / विचारों में हैं और कोणीय के नियंत्रकों के लिए मैंने उन्हें सार्वजनिक / js / नियंत्रकों पर रखा है।

उम्मीद है कि यह आपकी मदद करेगा