Laravel एक शक्तिशाली MVC PHP framework है, MVC के पूर्ण रूप मॉडल Views और contreller है. यह डेवलपर्स के लिए डिज़ाइन किया गया है. लारावेल टेलर ओटवेल द्वारा बनाया गया है, यह एक संक्षिप्त Tutorials है, जो Laravel Framework का पूरा महत्व बताता है, कि laravel का उपयोग कर वेबसाइटों को कैसे विकसित किया जाए। वे इस Tutorials के माध्यम से बहुत आसान सीख सकते हैं. Laravel बंडलों, माइग्रेशन, और Artisan CLI के साथ एक MVC रूपरेखा है. Laravel उपकरणों का एक मजबूत सेट और एक आवेदन वास्तुकला है, जो CodeIgniter, Yii और कई अन्य महान सुविधाओं को शामिल प्रदान करता है. Laravel एक Open source framework है, यदि आप कोर PHP और उन्नत PHP से परिचित हैं, Laravel आपके काम को आसान बना देगा।
Laravel सबसे लोकप्रिय PHP frameworks में से एक है. आपकी जानकारी के लिए बता दे की PHP अभी भी बैक-एंड डेवलपमेंट की दुनिया में सर्वोच्च है. Google रुझानों के अनुसार, Laravel framework अपने शुरुआती समय से ही प्रोग्रामर्स के बीच पसंदीदा रहा है, जो कि अन्य PHP framework जैसे कि Zend, Symfony और CodeIgniter को पार कर गया है।
Laravel टेलर ओटवेल द्वारा निर्मित PHP के लिए एक मजबूत MVC framework है. जून 2011 (संस्करण 1) में अपनी प्रारंभिक रिलीज के बाद से, यह लगातार विकास उद्योग के PHP-framework क्षेत्र में अधिक से अधिक लोकप्रिय हो गया है. इस लोकप्रियता का एक बहुत कई डेवलपर-पहले दिमाग सुविधाओं के लिए जिम्मेदार ठहराया जा सकता है, कि यह स्टॉक के साथ आता है:
Contents
What is Laravel in Hindi
वर्तमान समय में Laravel सबसे लोकप्रिय PHP framework में से एक है जिसका इस्तेमाल दुनिया भर में छोटे से लेकर बड़े प्रोजेक्ट के लिए वेब एप्लिकेशन बनाने में किया जाता है. Laravel अपने प्रदर्शन, विशेषताओं और मापनीयता के कारण पेशेवर डेवलपर्स की पसंद है।
Laravel MVC संरचना का अनुसरण करता है जो वेब एप्लिकेशन को सीखना और तेजी से प्रोटोटाइप करना आसान बनाता है. Laravel प्रमाणीकरण, मेल, रूटिंग, सत्र जैसी अंतर्निहित सुविधाओं को प्रदान करके वेब एप्लिकेशन डेवलपमेंट से दर्द को दूर करता है और सूची आगे बढ़ती है।
Laravel को अनुकूलित करना इतना आसान है कि आप अपनी स्वयं की परियोजना संरचना बना सकते हैं जो आपके वेब एप्लिकेशन की मांग को पूरा करती है. Laravel के सुंदर और सुरुचिपूर्ण वाक्य-विन्यास के साथ, आप कोड लिख सकते हैं जो स्व-व्याख्यात्मक और अभिव्यंजक है. Laravel को 2011 में टेलर ओटवेल द्वारा बनाया गया था, तब से उन्होंने इस ढांचे को विकसित किया है और इसे नवीनतम वेब प्रौद्योगिकियों के साथ संगत बना रहे हैं।
Laravel framework में एक बड़ा पारिस्थितिकी तंत्र काम करता है. जिसमें तत्काल तैनाती, मार्ग, ओआरएम, डीबी क्वेरी, रूटिंग, टेंपलेटिंग और सूची जैसी विशेषताएं शामिल होती हैं. यहाँ Laravel framework की कुछ विशेषताएं हैं जो Laravel framework को अन्य Frame से अलग करती हैं।
अगर देखा जाये तो Laravel अपने महत्वपूर्ण और सुंदर वाक्यविन्यासों का उपयोग करके उच्च-अंत वेब अनुप्रयोगों के निर्माण के लिए एक PHP पर आधारित एक वेब-फ्रेमवर्क है. यह उपकरणों के एक मजबूत संग्रह के साथ आता है और एप्लिकेशन आर्किटेक्चर प्रदान करता है. इसके अलावा, इसमें ASP.NET MVC, CodeIgniter, रूबी ऑन रेल्स और बहुत कुछ जैसी तकनीकों की विभिन्न विशेषताएं शामिल हैं. यह फ्रेमवर्क ओपन सोर्स फ्रेमवर्क है. यह विशाल समय की बचत करके डेवलपर्स को सुविधा प्रदान करता है, और पूरी वेबसाइट को खरोंच से विकसित करने की सोच और योजना को कम करने में मदद करता है. इसके साथ ही एप्लीकेशन की सुरक्षा का भी ख्याल रखा जाता है. इसलिए इसकी सभी विशेषताएं आपके लिए वेब विकास की गति को बढ़ा सकती हैं. यदि कोई व्यक्ति PHP की बुनियादी बातों के साथ-साथ कुछ मध्यवर्ती PHP स्क्रिप्टिंग से परिचित है, तो Laravel आपके काम को अधिक आसानी से तैयार कर सकता है।
Laravel के बारे में कुछ तथ्य
Laravel को जुलाई 2011 में टेलर ओटवेल द्वारा विकसित किया गया था और कोडिनाइटर की रिहाई के पांच साल बाद इसे जारी किया गया था।
Laravel एक PHP आधारित वेब-फ्रेमवर्क है जैसे कि Codeigniter।
Laravel ओपन सोर्स PHP फ्रेमवर्क में से एक है।
Laravel मॉडल-व्यू-कंट्रोलर (एमवीसी) वास्तुशिल्प पैटर्न का अनुसरण करता है।
कोडिनेटर के बाद Laravel सबसे लोकप्रिय PHP फ्रेमवर्क में से एक है।
Laravel एलोकेंट, रेस्टफुल राउटिंग, क्वेरी बिल्डर, ब्लेड टेंपलेटिंग और होमस्टेड जैसी प्राचीन वस्तुएँ प्रदान करता है जो Laravel को एक great framework बनाता है।
Laravel को अनुकूलित करना इतना आसान है कि आप इसकी मदद से अपनी स्वयं की Project structure बना सकते हैं जो आपके वेब एप्लिकेशन की मांग को पूरा करती है. Laravel के सुंदर और Elegant वाक्य-विन्यास के साथ, आप कोड लिख सकते हैं जो स्व-व्याख्यात्मक और अभिव्यंजक है।
Laravel को सर टेलर ओटवेल द्वारा CodeIgniter नाम के पुराने PHP ढांचे के लिए एक उत्कृष्ट विकल्प देने के प्रयास के रूप में विकसित और बनाया गया था. और यह इसलिए था क्योंकि कोडइग्निटर ने अंतर्निहित ग्राहक प्रमाणीकरण और उचित उपयोगकर्ता प्राधिकरण के लिए समर्थन जैसी शानदार सुविधाएँ नहीं दी थीं, 9 जुलाई, 2011 को Laravel ने अपना पहला बीटा संस्करण जारी किया, और बाद में उसी महीने में Laravel 1 रिलीज़ हुआ। प्रमाणीकरण के अलावा, Laravel में स्थानीयकरण, विचारों, सत्रों से निपटने, विशिष्ट नियंत्रक और अन्य अद्भुत विशेषताओं के अनुरोध को पार करने के लिए अंतर्निहित समर्थन भी है।
Features of Laravel Technology Hindi
हम जानते हैं कि PHP प्रोग्रामर द्वारा उपयोग की जाने वाली सबसे पुरानी प्रोग्रामिंग भाषा है, और PHP का उपयोग करके 20 मिलियन से अधिक वेबसाइट विकसित की जाती हैं. PHP एक बहुत ही उपयुक्त प्रोग्रामिंग भाषा है क्योंकि यह व्यवसाय की आवश्यकताओं को पूरा करती है चाहे व्यवसाय बड़ा हो या छोटा, Laravel सबसे लोकप्रिय रूपरेखाओं में से एक है जिसमें कार्यात्मकताओं का एक उच्च समृद्ध सेट है।
Laravel को कड़ी मेहनत के बाद एक अच्छी तरह से परिभाषित टूलबॉक्स के साथ प्रदान किया गया है जो डेवलपर्स को Errors की कम संभावना के लिए कम कोड लिखने की अनुमति देता है।
Laravel की विशेषताएं निम्नलिखित हैं −
Authentication
Authentication एक वेब अनुप्रयोग में सबसे महत्वपूर्ण कारक है, और डेवलपर्स को Authentication कोड लिखने में बहुत समय बिताने की आवश्यकता होती है। जब Laravel को Laravel 5 में अद्यतन किया जाता है, तो Laravel एक सरल Authentication बनाता है. Laravel में एक इनबिल्ट Authentication प्रणाली होती है, आपको केवल एप्लिकेशन कार्य करने के लिए मॉडल, दृश्य और नियंत्रकों को कॉन्फ़िगर करने की आवश्यकता होती है।
Innovative Template Engine
Laravel एक अभिनव टेम्पलेट इंजन प्रदान करता है जो डेवलपर्स को गतिशील वेबसाइट बनाने की अनुमति देता है. Laravel में उपलब्ध विगेट्स का उपयोग किसी एप्लिकेशन के लिए ठोस संरचना बनाने के लिए किया जा सकता है।
Effective ORM
Laravel में आसान PHP सक्रिय रिकॉर्ड कार्यान्वयन के साथ एक इनबिल्ट ओआरएम है. एक प्रभावी ORM डेवलपर्स को बिना किसी SQL कोड को लिखे सरल PHP सिंटैक्स का उपयोग करके Database tables को क्वेरी करने की अनुमति देता है. यह डेवलपर्स और Database tables के बीच अपने संबंधित मॉडल के साथ tables में से प्रत्येक को देकर आसान एकीकरण प्रदान करता है।
MVC Architecture Support
Laravel MVC आर्किटेक्चर का समर्थन करता है. यह MVC के रूप में तेजी से विकास प्रक्रिया प्रदान करता है. एक प्रोग्रामर दृश्य पर काम कर सकता है जबकि अन्य वेब एप्लिकेशन के लिए Business logic बनाने के लिए नियंत्रक पर काम कर रहा है. यह एक मॉडल के लिए कई विचार प्रदान करता है, और कोड दोहराव से भी बचा जाता है, क्योंकि यह व्यावसायिक तर्क को प्रस्तुति तर्क से अलग करता है।
Unique Unit-testing
Laravel एक अद्वितीय इकाई-परीक्षण प्रदान करता है. Laravel framework कई परीक्षण मामलों को चलाने के लिए जांच सकता है, कि परिवर्तन वेब ऐप को नुकसान पहुंचाते हैं या नहीं, Laravel में, डेवलपर्स अपने स्वयं के कोड में परीक्षण मामलों को भी लिख सकते हैं।
Artisan
Laravel framework आर्टिसन नामक एक कमांड-लाइन के लिए एक अंतर्निहित टूल प्रदान करता है, जो दोहराए जाने वाले प्रोग्रामिंग कार्यों को निष्पादित करता है, जो php डेवलपर्स को मैन्युअल रूप से प्रदर्शन करने की अनुमति नहीं देता है. इन कारीगरों का उपयोग कंकाल कोड, डेटाबेस संरचना और उनके प्रवास को बनाने के लिए भी किया जा सकता है. इसलिए यह सिस्टम के डेटाबेस का प्रबंधन करना आसान बनाता है. यह कमांड लाइन के माध्यम से MVC फ़ाइलों को भी जनरेट करता है, कारीगर भी डेवलपर्स को अपनी कमांड बनाने की अनुमति देता है।