लारवेल - कारीगरों के लिए PHP फ्रेमवर्क

लारवेल PHP फ्रेमवर्क
लारवेल विकास के लिए एक साफ और स्टाइलिश नींव है। यह आपको स्पेगेटी कोड से बचाएगा। यह आपको सरल और अभिव्यंजक सिंटैक्स का उपयोग करके महान वेब एप्लिकेशन बनाने में मदद करेगा। विकास मजेदार होना चाहिए। ताजी हवा का आनंद लें।

एक और PHP फ्रेमवर्क, आपको लगता है। हो सकता है, लेकिन यह देखने लायक है।
रूपरेखा काफी युवा है, 2011। PHP 5.3 का उपयोग करता है। उसके पास पहले से ही एक अच्छा समुदाय है, कई कांटे हैं। पहले से ही संस्करण 3.0 में उगाया गया।

बहुत अच्छे दस्तावेज को देखते हुए, समानताएं एक अच्छे ढांचे के साथ चमकती हैं, जिसे मैं लंबे समय से जानता हूं। संक्षेप में, यह ढांचा कई रूपरेखाओं से लिए गए अच्छे निर्णयों के एक हौजपॉज का प्रतिनिधित्व करता है।

क्या कर सकते हैं

बंडल (मॉड्यूल) - एक विस्तृत संख्या में बंडल के साथ एक भंडार है

एलक्विंट ORM - ActiveRecordORM, संबंध बनाने में सक्षम (कई से कई, एक से कई, एक से एक)

माइग्रेशन - मुझे लगता है कि अच्छे फॉर्म का नियम।

रेडिस - हाँ, noSQL बॉक्स से बाहर।

वातावरण - डोमेन के आधार पर, यह कुछ कॉन्फ़िगरेशन फ़ाइलों को लोड कर सकता है।
मान लें कि हम paths.php फ़ाइल में paths.php हैं
 $environments = array( 'local' => array('http://localhost*', '*.dev'), ); 

अब, अगर हम लोकलहोस्ट से शुरू होने वाले डोमेन से जाते हैं या .dev के साथ समाप्त होते हैं। फ्रेमवर्क application/config/local/* बजाय application/config/local/* फोल्डर से फाइल को लोड करेगा

IoC कंटेनर - एकल लिंक बनाने और वैकल्पिक रूप से, त्वरित और सिंगलटन लिंक को संग्रहीत करने के तरीके। इसका मतलब यह भी है कि बाहरी पुस्तकालयों को लोड करने के लिए आपको कम की आवश्यकता होगी।

क्लास ऑटो लोडिंग - उसी तरह, आप किसी भी सिस्टम क्लास को कॉन्फ़िगरेशन में ओवरराइड कर सकते हैं।

सीएलआई के तहत काम करें - माइग्रेशन स्थापित करें, बंडल बनाएं, आवश्यक मार्ग चलाएं (चलो मुकुट कहते हैं)।

एक परिसंपत्ति प्रबंधक है। सभी कोड सार्वजनिक निर्देशिका से बाहर चले गए।

बॉक्स से बाहर की संभावनाएं बहुत कम हैं, जो रुचि रखते हैं, वह गहराई से देखेंगे।

और अंत में, कुछ लिंक।

डाउनलोड करें - laravel.com/download
दस्तावेज़ीकरण - laravel.com/docs इतनी सरल है कि एक बच्चा भी यह पता लगा लेगा :)
गितुब - github.com/laravel
Screencasts - www.screenr.com/user/laravel
रूसी समुदाय - laravel.ru

Source: https://habr.com/ru/post/In145212/


All Articles