/ / लारवेल के बिना एलोक्वेंट ओआरएम का उपयोग कैसे करें? - php, लार्वा, एलोकेंट

Laravel के बिना eloquent ORM का उपयोग कैसे करें? - PHP, लार्वेल, भाषण

क्या Laravel के बिना Eloquent का उपयोग करना संभव है या कोई व्यक्ति ORM का उपयोग करना समान रूप से आसान जानता है?

उत्तर:

उत्तर № 1 के लिए 38

हाँ तुम कर सकते हो। कुछ समय पहले डैन होरिगन ने एक पैकेज जारी किया था कैप्सूल लारवेल 4 के लिए जो एलोकेंट को स्वतंत्र रूप से और न्यूनतम सेटअप के साथ उपयोग करने की अनुमति देता है। पैकेज को स्वयं L4 कोर के साथ मिला दिया गया है, इसलिए आपको पैकेज का उपयोग करने की आवश्यकता नहीं है।

यदि आप देखें स्पष्ट करना / डेटाबेस रिपॉजिटरी में फ्रेमवर्क के बिना एलोक्वेंट का उपयोग करने पर एक अच्छा सा परिचय है।

यहाँ इसे उठने और चलने का एक छोटा सा अंश दिया गया है।

$capsule = new IlluminateDatabaseCapsule($config);

$capsule->bootEloquent();

$capsule->connection()->table("users")->where("id", 1)->first();

अद्यतन करें

डैन होरिगन ने तब से अपने कैप्सूल के कार्यान्वयन को हटा दिया है क्योंकि अब यह सीधे एलोक्वेंट में बना है। ऊपर का संदर्भ लें illuminate/database कैप्सूल का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए लिंक।


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

लारवेल में 4. *, एलोक्वेंट स्वचालित रूप से स्वतंत्र है क्योंकि यह दान हॉरिजन के कैप्सूल के साथ भेज दिया गया है। आप किसी भी एक्स्ट्रा कलाकार को डाउनलोड करने की आवश्यकता नहीं है। https://github.com/illuminate/database/blob/master/README.md


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

चेक आउट https://github.com/Luracast/Laravel-Database यह पूर्ण प्रदान करता है सुवक्ता सहित समर्थन करते हैं शिल्पकार माइग्रेशन और नवीनतम के लिए और अधिक Laravel 5.2.* अवयव।

यह कैप्सूल और आलसी घटकों का उपयोग करता है जब वे उपयोग किए जाते हैं।

प्रकटीकरण: मैं "इस भंडार के लेखक हूँ