Categories: Laravel Programming
Tags:

यूनिट 1 – Laravel का मूल परिचय

यह पूरा लारवेल ट्यूटोरियल प्रोग्रामर और शिक्षार्थियों को निर्देशित करेगा जो यह समझने की इच्छा रखते हैं कि लारवेल का उपयोग करके साइट कैसे बनाई जाए।
यह ट्यूटोरियल उन प्रोग्रामर के लिए बहुत फायेदेमंद है जिनके पास लारवेल के उपयोग का अनुभव नहीं है। इस ट्यूटोरियल के साथ आगे बढ़ने से पहले,
इसे सीखने के लिए आपका HTML, Core PHP और Advance PHP से परिचित होना जरुरी हैं ।
लारवेल को जुलाई 2011 में टेलर ओटवेल द्वारा विकसित किया गया था और Codeigniter की release के पांच साल बाद इसे जारी किया गया था। लारवेल Codeigniter की तरह एक PHP आधारित वेब-फ्रेमवर्क है।
लारवेल एक परिष्कृत और आधुनिक MVC (Model -View -Controller) आधारित PHP फ्रेमवर्क है |

Laravel के उपयोग के लाभ

• लारवेल सॉफ्टवेयर की मदद से वेब प्रोजेक्ट को कम समय में आसानी से पूरा किया जा सकता है।
• जैसे ही laravel ब्राउज़र और डिवाइस पर लगती है, आपकी वेबसाइट में ऑनलाइन ट्रैफ़िक की संख्या में वृद्धि करती है |
• यह आपकी वेबसाइट को सरल बनाने में मदद करेगा और इसमें मॉड्यूलर पैकेजिंग सिस्टम शामिल है। इसमें कुछ फ्लेक्सिबल विशेषताएं भी शामिल हैं।
• Laravel में बनी एप्लीकेशन सिक्योर होती है
• Laravel में बनी एप्लीकेशन सर्च इंजन फ्रेंडली होती है
• लारवेल में ऑटो लोडिंग की सुविधा है, इसलिए PHP को पथ और रखरखाव के लिए विशेष inclusion की आवश्यकता नहीं होगी।

Laravel के features

• ब्लेड इंजन में निर्मित है Laravel, जिन्हें ब्लेड टेम्पलेट कहा जाता है।
• डेवलपर कमांड लाइन उपयोगिता का उपयोग नियंत्रकों और मॉडलों के लिए बॉयलर प्लेट कोड बनाने के लिए किया जाता है। इन कमांड इकाइयों का उपयोग अन्य कार्यों जैसे रनिंग यूनिट और माइग्रेशन के लिए भी किया जा सकता है। संक्षेप में राड-रैपिड एप्लीकेशन डेवलपिंग का समर्थन करता है।
• ऑटो लोडिंग विशेषताएँ
• सिम्फनी फ्रेमवर्क से शामिल आर्टिसन लारवेल में एक कमांड लाइन इंटरफ़ेस है जिसमें वेब एप्लिकेशन बनाने के लिए ऐड-ऑन फीचर हैं। यह कारीगर कमान इकाई परीक्षण में मदद करेगा। बिल्ट इन फीचर्स ऑथेंटिकेशन, राउटिंग, डेटाबेस मैनेजमेंट, ईमेल भेजने जैसे कई काम कर सकते हैं।
• लारवेल में एलोक्वेंट ओआरएम (ऑब्जेक्ट रिलेशनल मैनेजर) Structure है जो PHP सक्रिय रिकॉर्ड को लागू करने में मदद करता है।
• लारवेल के पास 20 लाइब्रेरी और मॉड्यूल हैं जो एप्लिकेशन को बढ़ाने में मदद करते हैं , क्योंकि सभी मॉड्यूल Composer dependency manager के साथ एकीकृत हैं क्योंकि यह आसानी से अपडेट करने में मदद करता है।