php laravel tutorial
यह Laravel ट्यूटोरियल PHP Laravel फ्रेमवर्क का परिचय देता है, बताता है कि Laravel क्या है, इसे कैसे स्थापित किया जाए, MVC आर्किटेक्चर, और विभिन्न घटक:
लारवेल फ्रेमवर्क एक है PHP के लिए मुफ़्त और ओपन-सोर्स वेब फ्रेमवर्क। इसका उपयोग जटिल वेब अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह पर आधारित है मॉडल-व्यू-कंट्रोलर (MVC) वास्तुशिल्प डिजाइन पैटर्न।
आप लारवेल फ्रेमवर्क के इतिहास, सुविधाओं, फायदे, वास्तुकला, स्थापना और घटकों के बारे में जानेंगे।
आप क्या सीखेंगे:
लारवेल ट्यूटोरियल की सूची
ट्यूटोरियल # 1: शुरुआती के लिए PHP लारवेल ट्यूटोरियल (यह ट्यूटोरियल)
ट्यूटोरियल # 2: लारवेल डेटाबेस, माइग्रेशन, एलोक्वेंट ओआरएम और टिंकर
ट्यूटोरियल # 3: उदाहरण के साथ लारवेल फॉर्म और सत्यापन नियम
ट्यूटोरियल # 4: लारवेल सत्र, फ़ाइल अपलोड / डाउनलोड और अनुमतियाँ
ट्यूटोरियल # 5: लारवेल कलेक्शन और लारवेल फोर्ज ट्यूटोरियल
ट्यूटोरियल # 6: Laravel साक्षात्कार प्रश्न और उत्तर
लारावेल क्या है
इतिहास:
लारवेल फ्रेमवर्क द्वारा विकसित किया गया था टेलर ओटवेल और वर्ष में जनता के लिए जारी किया 2011 ।
निम्न तालिका लारवेल के विभिन्न संस्करणों को दिखाती है।
संस्करण | निर्मोचन की तिथि | PHP संस्करण समर्थन |
---|---|---|
5.2 | 21 दिसंबर 2015 | 5.5.9 और 7.1 के बीच। * |
1.0 | जून 2011 | ------------------------------------------- |
2.0 | सितंबर 2011 | ------------------------------------------- |
3.0 | २२ फरवरी २०१२ | ------------------------------------------- |
4.0 | 28 मई, 2013 | न्यूनतम 5.3.0 |
५.० | 4 फरवरी 2015 | न्यूनतम 5.4.0 |
5.1 | 9 जून 2015 | न्यूनतम 5.5.9 |
5.3 | अगस्त २३, २०१६ | 5.6.4 और 7.1 के बीच। ' |
5.4 | 24 जनवरी 2017 | 5.6.4 या इसके बाद के संस्करण |
5.5 | अगस्त ३०, २०१ 2017 | 7.0.0 या इसके बाद के संस्करण |
5.6 | 7 फरवरी, 2018 | 7.1.3 या उससे ऊपर |
5.7 | 4 सितंबर, 2018 | 7.1.3 या उससे ऊपर |
5.8 | 26 फरवरी, 2019 | 7.1.3 या उससे ऊपर |
6.x | 3 सितंबर, 2019 | 7.2.0 या इसके बाद के संस्करण |
7.x | 3 मार्च, 2020 | 7.2.5 या इसके बाद के संस्करण |
8.x | लारवेल 8 को अभी जारी किया जाना है (2020 में) | 7.3.0 या इसके बाद के संस्करण |
ध्यान दें: इस में लारवेल ट्यूटोरियल , हमने इस्तेमाल किया है लारवेल संस्करण 7 सभी उदाहरणों में।
लोकप्रियता:
इंडस्ट्री में बहुत सारे फ्रेमवर्क उपलब्ध हैं जैसे कि Laravel, Symfony, Codeigniter, Yii, CakePHP और PHP के लिए Zend फ्रेमवर्क।
तो आप क्या सोचते हैं, कौन सा सबसे लोकप्रिय PHP फ्रेमवर्क? उत्तर है laravel ।
निम्नलिखित स्क्रीनशॉट गूगल ट्रेंड्स विभिन्न PHP चौखटे की लोकप्रियता का विश्लेषण दिखाता है।
(छवि स्रोत )
लाभ:
निम्नलिखित सूची में लारवेल फ्रेमवर्क के कुछ फायदे दिखाए गए हैं।
- MVC आर्किटेक्चरल डिज़ाइन पैटर्न का अनुसरण करता है
- मुक्त और खुला-स्रोत
- सीखने में आसान
- अच्छा प्रलेखन समर्थन
- एकीकृत करने के लिए आसान है
- उच्च प्रदर्शन और दक्षता
- उच्च स्तर की सुरक्षा
विशेषताएं:
लारवेल में सुविधाओं का एक समृद्ध समूह है। ये इस प्रकार हैं:
- प्रतिरूपकता: लारवेल में कई अंतर्निहित पुस्तकालय और मॉड्यूल हैं जो डेवलपर्स को उत्तरदायी और मॉड्यूलर PHP वेब एप्लिकेशन बनाने में मदद करते हैं। यह सुविधा विकास को भी गति देती है।
- आलसी संग्रह: यह मेमोरी के न्यूनतम उपयोग के साथ डेटा के भारी भार को संभालता है।
- एलओसीएनेंट ओआरएम : ORM के लिए खड़ा है ऑब्जेक्ट रिलेशन मैपिंग । लारवेल में एक अंतर्निहित ORM है सुवक्ता जो डेटाबेस से संबंधित संचालन को संभालता है।
- कारीगर: कारीगर है कमांड लाइन इंटरफेस Laravel में उपयोग किया जाता है।
- ब्लेड टेम्पलेट: लारवेल के पास एक अवधारणा है ब्लेड, जो डेटा प्रदर्शित करने के लिए एक अद्वितीय टेम्पलेट बनाता है।
- इकाई का परीक्षण: लारवेल में इकाई परीक्षण करने के लिए परीक्षण मामलों का उपयोग किया जा सकता है।
- ई - मेल समर्थन: लारवेल में एक अंतर्निर्मित कक्षा है मेल, जो ईमेल भेजने में मदद करता है।
- प्रमाणीकरण: सिस्टम के उपयोगकर्ताओं की पहचान करने के लिए प्रमाणीकरण का उपयोग किया जाता है। यह आमतौर पर उपयोगकर्ता के उपयोगकर्ता नाम और पासवर्ड की पहचान करके हासिल किया जाता है।
लारवेल का MVC आर्किटेक्चर
लारवेल फ्रेमवर्क इस प्रकार है MVC वास्तुकला । MVC एक आर्किटेक्चरल डिज़ाइन पैटर्न है जो वेब एप्लिकेशन को तेज़ी से विकसित करने में मदद करता है। MVC के लिए खड़ा है मॉडल-व्यू-नियंत्रक ।
- मॉडल (M) -एक मॉडल वेब एप्लिकेशन द्वारा उपयोग किए जाने वाले डेटा को संभालता है।
- देखें (V) -एक दृश्य उपयोगकर्ता को डेटा प्रदर्शित करने में मदद करता है।
- नियंत्रक (C) -एक नियंत्रक दृश्य के लिए डेटा बनाने के लिए मॉडल के साथ बातचीत करता है।
निम्न स्क्रीनशॉट मॉडल, दृश्य और नियंत्रक के बीच की बातचीत को दर्शाता है।
(छवि स्रोत )
लारवेल के लिए पूर्व-आवश्यकताएं
इस ट्यूटोरियल के साथ आगे बढ़ने से पहले, आपको निम्नलिखित अवधारणाओं से परिचित होना चाहिए।
- HTML और CSS
- कोर PHP और उन्नत PHP
- PHP और MySQL का उपयोग करके वेब अनुप्रयोग विकास
- MVC आर्किटेक्चर (हमने इस ट्यूटोरियल में MVC आर्किटेक्चर के कुछ बेसिक्स पहले ही कवर कर लिए हैं)
विंडोज के लिए लारवेल फ्रेमवर्क 7 स्थापित करें
Laravel 7 स्थापित करने के लिए आवश्यक शर्तें:
लारवेल फ्रेमवर्क को स्थापित करने से पहले, अपने कंप्यूटर पर निम्न प्रोग्राम इंस्टॉल करें। PHP संस्करण 7.2.5 PHP के लिए न्यूनतम संगत संस्करण है लारवेल संस्करण 7 ।
- Apache जैसे वेब सर्वर
- PHP संस्करण 7.2.5 या इसके बाद के संस्करण
- PHP एक्सटेंशन *
- BCMath PHP एक्सटेंशन
- Ctype PHP एक्सटेंशन
- Fileinfo PHP एक्सटेंशन
- JSON PHP एक्सटेंशन
- Mbstring PHP एक्सटेंशन
- OpenSSL PHP एक्सटेंशन
- पीडीओ PHP एक्सटेंशन
- टोकनर PHP एक्सटेंशन
- XML PHP एक्सटेंशन
- माई एसक्यूएल
- संगीतकार (डाउनलोड करने और स्थापित करने के लिए URL के लिए अगला विषय देखें)
*ध्यान दें: ऊपर PHP एक्सटेंशन आपके सिस्टम पर पहले से इंस्टॉल हो सकता है।
संगीतकार
संगीतकार एक है PHP के लिए निर्भरता प्रबंधक । लारवेल का उपयोग करता है संगीतकार अपनी निर्भरता का प्रबंधन करने के लिए।
लारवेल को स्थापित करने से पहले आपको संगीतकार को स्थापित करना होगा। यदि आपने संगीतकार को स्थापित नहीं किया है, तो निम्नलिखित पर जाएं यूआरएल संगीतकार को डाउनलोड करने और स्थापित करने के लिए।
कमांड प्रॉम्प्ट में निम्न कमांड को यह जांचने के लिए चलाएं कि आपने कंपोज़र को अपने कंप्यूटर पर सफलतापूर्वक स्थापित किया है या नहीं।
वेबसाइटों से वीडियो डाउनलोड करने का कार्यक्रम
composer
यदि आपने संगीतकार को सफलतापूर्वक स्थापित किया है, तो नीचे दी गई एक स्क्रीन प्रदर्शित होगी। यह संगीतकार के स्थापित संस्करण को भी दिखाता है।
डाउनलोड Laravel इंस्टालर
डाउनलोड करने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ लारवेल स्थापित कंपोज़र का उपयोग करके आपके कंप्यूटर पर।
composer global require laravel/installer
फर्स्ट लारवेल PHP प्रोजेक्ट बनाना
नया बनाने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ लारवेल PHP परियोजना नामित लार्वा-ट्यूटोरियल (आप किसी भी नाम का उपयोग कर सकते हैं) संगीतकार का उपयोग कर। यह करंट डायरेक्टरी में लारवेल प्रोजेक्ट तैयार करेगा।
composer create-project --prefer-dist laravel/laravel laravel-tutorial
लोकलहोस्ट पर पहला लारावेल PHP प्रोजेक्ट चलाना
निम्न कमांड को चलाकर कमांड प्रॉम्प्ट में Laravel PHP प्रोजेक्ट फ़ोल्डर में जाएं।
cd laravel-tutorial
उसके बाद, Laravel विकास सर्वर को प्रारंभ करने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ।
php artisan serve
निम्न स्क्रीनशॉट उपरोक्त कमांड का आउटपुट दिखाता है।
ऊपर कॉपी करें URL: http://127.0.0.1:8000 और इसे वेब ब्राउज़र में खोलें।
यदि आपने लारवेल परियोजना को सफलतापूर्वक चलाया है तो आपको नीचे एक स्क्रीन दिखाई देगी।
बधाई हो! आपने अपना पहला लारावेल प्रोजेक्ट सफलतापूर्वक चलाया है।
लारवेल PHP प्रोजेक्ट स्ट्रक्चर
परियोजना संरचना में निर्देशिका, उप-निर्देशिका और फाइलें शामिल हैं।
ध्यान दें: एक निर्देशिका के रूप में भी जाना जाता है फ़ोल्डर ।
से अपना प्रोजेक्ट खोलें फाइल ढूँढने वाला लारवेल परियोजना की मूल निर्देशिका संरचना को देखने के लिए। आपको नीचे एक स्क्रीन दिखाई देगी।
निम्नलिखित सूची में एक विशिष्ट लारवेल परियोजना में कुछ महत्वपूर्ण निर्देशिकाओं, उप-निर्देशिकाओं और फाइलों का वर्णन किया गया है:
- एप्लिकेशन निर्देशिका: यह निर्देशिका रूट में सबसे महत्वपूर्ण निर्देशिकाओं में से एक है। एप्लिकेशन निर्देशिका में वेब एप्लिकेशन का स्रोत कोड होता है। इसमें निम्नलिखित उप-निर्देशिकाएं और शामिल हैं उपयोगकर्ता फ़ाइल।
- कंसोल निर्देशिका: इस निर्देशिका में है कारीगर आज्ञा देता है लारवेल के लिए आवश्यक।
- अपवाद निर्देशिका: इस निर्देशिका में है अपवाद संचालकों ।
- Http निर्देशिका: इस निर्देशिका में उप-निर्देशिकाएं शामिल हैं नियंत्रकों तथा मध्यस्थ।
- प्रदाताओं निर्देशिका: इस निर्देशिका में सभी शामिल हैं सेवा प्रदाता ।
- User.php फ़ाइल: यह डिफ़ॉल्ट है नमूना लारवेल द्वारा प्रदान किया गया।
- बूटस्ट्रैप निर्देशिका: इस निर्देशिका में Laravel PHP एप्लिकेशन को बूटस्ट्रैप से संबंधित फाइलें हैं।
- कॉन्फ़िग निर्देशिका: इस निर्देशिका में विभिन्न शामिल हैं कॉन्फ़िगरेशन फ़ाइलें लारवेल PHP आवेदन के लिए आवश्यक है।
- डेटाबेस निर्देशिका: इस निर्देशिका में डेटाबेस से संबंधित फाइलें हैं। इसमें निम्नलिखित उप-निर्देशिकाएं और शामिल हैं। Gitignore फ़ाइल।
- कारखानों निर्देशिका: यह निर्देशिका कई डेटा रिकॉर्ड उत्पन्न करती है।
- माइग्रेशन निर्देशिका: इस निर्देशिका में इससे संबंधित फाइलें हैं डेटाबेस माइग्रेशन ।
- बीज निर्देशिका: इस निर्देशिका में है कक्षाओं यूनिट परीक्षण डेटाबेस के लिए उपयोग किया जाता है।
- सह लोक निर्देशिका: इस निर्देशिका में फ़ाइलें हैं जो लारवेल PHP एप्लिकेशन को आरंभ करने में मदद करती हैं।
- साधन निर्देशिका: इस निर्देशिका में HTML फाइलें, CSS फाइलें, जावास्क्रिप्ट फाइलें और ब्लेड टेम्पलेट शामिल हैं। इसमें निम्नलिखित उप-निर्देशिकाएं शामिल हैं।
- जेएस निर्देशिका: इस निर्देशिका में इससे संबंधित फाइलें हैं जावास्क्रिप्ट ।
- लैंग निर्देशिका: इस निर्देशिका के लिए फ़ाइलें हैं स्थानीयकरण और आंतरिककरण ।
- सास निर्देशिका: इस निर्देशिका में फ़ाइलें शामिल हैं जैसे कि एससीएसएस फ़ाइलें।
- विचारों निर्देशिका: इस निर्देशिका में है HTML फाइल या टेम्प्लेट जो उपयोगकर्ता को डेटा प्रदर्शित करने में मदद करता है।
- मार्गों निर्देशिका: इस निर्देशिका में सभी शामिल हैं मार्गों की परिभाषा लारवेल PHP आवेदन के लिए।
- भंडारण निर्देशिका: इस निर्देशिका में है कैश फ़ाइलें, अधिवेशन फ़ाइलें, आदि ।
- परीक्षण निर्देशिका: इस निर्देशिका में है परीक्षण फ़ाइलें जैसे कि यूनिट टेस्ट फाइलें।
- विक्रेता निर्देशिका: इस निर्देशिका में सभी शामिल हैं संगीतकार निर्भरता पैकेज ।
- .env फ़ाइल: इस फ़ाइल में शामिल हैं पर्यावरण चर ।
- कंपोज़र.जॉन फ़ाइल: यह फाइल ए विन्यास फाइल निर्भरता को निर्दिष्ट करता है।
- package.json फ़ाइल: यह फ़ाइल के समान है संगीतकार.जॉन फ़ाइल लेकिन यह के लिए है फ़्रंट एंड ।
- और कुछ और फाइलें
लारवेल मार्गों का परिचय
रूटिंग अनुरोध को स्वीकार करता है और इसे संबंधित नियंत्रक फ़ंक्शन पर पुनर्निर्देशित करता है।
लारवेल फ्रेमवर्क में दो मुख्य मार्ग फाइलें हैं:
- मार्गों / web.php: इस फाइल को रजिस्टर करने के लिए उपयोग किया जाता है वेब मार्गों ।
- मार्ग / api.php: इस फाइल को रजिस्टर करने के लिए उपयोग किया जाता है एपीआई मार्ग ।
निम्नलिखित कोड खंड लार्वेल द्वारा पंजीकृत डिफ़ॉल्ट वेब मार्ग दिखाता है स्वागत हे पृष्ठ।
Route::get('/', function () { return view('welcome'); });
उपरोक्त मार्ग में, मार्ग फ़ंक्शन को परिभाषित करने के लिए उपयोग किया जाने वाला वर्ग है प्राप्त() । कार्यक्रम प्राप्त() एक पैरामीटर है ” / 'जो लारवेल एप्लिकेशन के रूट URL को इंगित करता है।
कैसे मुक्त करने के लिए एक आईपी ddos के लिए
निम्न स्क्रीनशॉट उपरोक्त मार्ग का आउटपुट दिखाता है।
निम्नलिखित कमांड को कमांड प्रॉम्प्ट में पंजीकृत मार्गों की पूरी सूची प्राप्त करने के लिए चलाया जा सकता है।
php artisan route:list
एक मार्ग बनाना
चरण 1: निम्नलिखित कोड खंड जोड़ें मार्गों / web.php एक नया मार्ग रजिस्टर करने के लिए फ़ाइल।
Route::get('/example', function () { return 'Hello World!!!'; });
चरण 2: दौरा करना URL: http://127.0.0.1:8000/example आउटपुट देखने के लिए।
चरण 3 : निम्न स्क्रीनशॉट आउटपुट दिखाता है।
रूटिंग पैरामीटर्स
लारवेल फ्रेमवर्क दो प्रकार के मार्ग मापदंडों का उपयोग करता है।
(1) आवश्यक पैरामीटर
आवश्यक पैरामीटर वे पैरामीटर हैं जो नीचे दिखाए गए URL के अनुसार पास होते हैं।
Route::get('user/{name}', function ($name='Paul') { return $name; });
# 2) वैकल्पिक पैरामीटर
जगह ' ? “इसे बनाने के लिए राउटर पैरामीटर के बाद ऐच्छिक नीचे दिखाए गए रूप में।
Route::get('user/{name?}', function ($name='Paul') { return $name; });
जिसका नाम रूट रखा गया है
निम्नलिखित मार्ग में, रिपोर्ट नियंत्रक फ़ंक्शन को कॉल करेगा रिपोर्ट दिखाओ मापदंडों के रूप में रिपोर्ट good ।
Route::get(student/report, 'ReportController@showReport')->name(report);
लारवेल कंट्रोलर्स
MVC आर्किटेक्चर में, वर्ण 'C' के लिए खड़ा है नियंत्रक । एक नियंत्रक संबंधित मॉडल के साथ संचार करता है यदि आवश्यक हो और उपयोगकर्ता के लिए सामग्री प्रदर्शित करने के लिए दृश्य को लोड करता है।
सभी नियंत्रक में संग्रहीत हैं एप्लिकेशन / Http / नियंत्रकों निर्देशिका।
एक नियंत्रक बनाना
नियंत्रक नाम बनाने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ UserContoller ।
php artisan make:controller UserController
यह कमांड एक फाइल बनाएगी जिसका नाम है UserController.php में एप्लिकेशन / Http / नियंत्रकों निर्देशिका। डिफ़ॉल्ट रूप से, नियंत्रक फ़ाइल लारवेल फ्रेमवर्क के साथ शामिल है।
रूट्स से कंट्रोलर्स को कॉल करना
निम्नलिखित सिंटैक्स का उपयोग मार्गों से नियंत्रकों को कॉल करने के लिए किया जा सकता है।
Route::get(‘base URI’,’controller@method’);
एक उदाहरण देखते हैं।
चरण 1: में निम्नलिखित कोड खंड जोड़ें मार्गों / web.php एक नया मार्ग रजिस्टर करने के लिए फ़ाइल।
Route::get('/assessment', 'AssessmentController@index');
चरण 2: नियंत्रक नाम बनाने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ मूल्यांकनकंट्रोलर ।
php artisan make:controller AssessmentController
यह कमांड एक फाइल बनाएगी जिसका नाम है असेसमेंटकंट्रोलर। एफपी में एप्लिकेशन / Http / नियंत्रकों निर्देशिका।
चरण 3: बनाएँ सूची में कार्य करते हैं असेसमेंटकंट्रोलर नीचे दिखाए गए रूप में।
चरण 4: नाम का एक दृश्य बनाएँ मूल्यांकन में संसाधन / विचार निर्देशिका और निम्नलिखित कोड को बचाने के लिए।
चरण 2: में निम्नलिखित कोड खंड जोड़ें मार्गों / web.php एक नया मार्ग रजिस्टर करने के लिए फ़ाइल।
Route::get('/index', function () { return view('index'); });
चरण 3: दौरा करना URL: http://127.0.0.1:8000/index आउटपुट देखने के लिए।
चरण 4: निम्न स्क्रीनशॉट आउटपुट दिखाता है।

दृश्य को डेटा पास करना
आइए एक उदाहरण देखें कि डेटा को दृश्य में कैसे भेजा जा सकता है।
चरण 1: नाम का एक दृश्य बनाएँ user.php में संसाधन / विचार निर्देशिका और निम्नलिखित कोड को बचाने के लिए।
चरण 2: में निम्नलिखित कोड खंड जोड़ें मार्गों / web.php एक नया मार्ग रजिस्टर करने के लिए फ़ाइल।
Route::get('/user', function () { return view('user', ('name' => 'John')); });
चरण 3: दौरा करना URL: http://127.0.0.1:8000/user आउटपुट देखने के लिए।
चरण 4: निम्न स्क्रीनशॉट आउटपुट दिखाता है।

ब्लेड टेम्पलेट का परिचय
ब्लेड टेम्पलेट का उपयोग करें .blade.php विस्तार। ब्लेड टेम्पलेट में संग्रहीत संसाधन / विचार निर्देशिका।
ब्लेड टेम्पलेट का उपयोग
- उपयोग 1: चर मान
ब्लेड टेम्प्लेट में, हम उपयोग कर सकते हैं {{$ चर}} आपके द्वारा देखे गए के बजाय एक चर के मूल्य को मुद्रित करने के लिए, वहाँ है ऐसा न करें लिखने की जरूरत है PHP टैग या फेंक दिया कीवर्ड।
चलो एक उदाहरण है!
इससे पहले, हमने बनाया user.php निम्न कोड का उपयोग करके फ़ाइल।
चरण 1: फ़ाइल का नाम बदलें user.php सेवा मेरे user.blade.php (में संसाधन / विचार निर्देशिका) और मौजूदा कोड को संशोधित करें जैसा कि नीचे दिखाया गया है।
My name is {{ $name }}
चरण 2: दौरा करना URL: http://127.0.0.1:8000/user ।
आपको पिछले उदाहरण के समान आउटपुट मिलेगा जैसा कि नीचे दिखाया गया है।

- उपयोग 2: टर्नरी ऑपरेटर
ब्लेड टेम्प्लेट में, हम उपयोग कर सकते हैं {{$ चर या _ default_value '}} के बजाय $ चर:? default_value ?> टर्नरी ऑपरेटरों को लिखने के लिए।
निष्कर्ष
द laravel ढांचा PHP के लिए एक लोकप्रिय, मुफ्त और ओपन-सोर्स MVC आधारित वेब फ्रेमवर्क है। इसका उपयोग जटिल PHP वेब अनुप्रयोगों को विकसित करने के लिए किया जाता है। लारवेल में, पंजीकृत मार्ग नियंत्रक के प्रासंगिक कार्य के लिए अनुरोध को निर्देशित करते हैं। फिर नियंत्रक संबंधित मॉडल के साथ संचार करता है, यदि आवश्यक हो, और उपयोगकर्ता के लिए सामग्री प्रदर्शित करने के लिए दृश्य को लोड करता है।
मिडलवेयर एक अनुरोध और प्रतिक्रिया के बीच एक सेतु का काम करता है। लारवेल डेटा को प्रदर्शित करने के लिए एक अद्वितीय लेआउट डिजाइन करने के लिए ब्लेड नामक एक विशेष अवधारणा का उपयोग करता है, और इसका उपयोग अन्य विचारों द्वारा किया जा सकता है।
हमें उम्मीद है कि आपको यह लारवेल ट्यूटोरियल मददगार लगा होगा! अगले लारवेल ट्यूटोरियल , हम लारवेल के डेटाबेस संबंधी कार्यों पर चर्चा करेंगे।
खुश सीखने!
अनुशंसित पाठ
- लारवेल कलेक्शन और लारवेल फोर्ज ट्यूटोरियल
- लारवेल डेटाबेस, माइग्रेशन, एलोक्वेंट ओआरएम और टिंकर
- उदाहरण के साथ लारवेल फॉर्म और सत्यापन नियम
- लारवेल सत्र, फ़ाइल अपलोड / डाउनलोड और अनुमतियाँ
- 50 टॉप PHP साक्षात्कार प्रश्न और उत्तर (सभी के लिए)
- शीर्ष 10 लोकप्रिय PHP परीक्षण चौखटे और उपकरण
- 2021 में शीर्ष 8 ऑनलाइन PHP IDE और संपादक (सर्वश्रेष्ठ मुफ़्त और PAID)
- 40+ पीएचपी लारवल साक्षात्कार प्रश्न और उत्तर (2021 सूची)