"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लारवेल इन या वेब ऐप्स इंस्टॉल और उपयोग करने के लिए एक व्यापक मार्गदर्शिका

लारवेल इन या वेब ऐप्स इंस्टॉल और उपयोग करने के लिए एक व्यापक मार्गदर्शिका

2024-08-15 को प्रकाशित
ब्राउज़ करें:751

A Comprehensive Guide to Install & Use Laravel in or Web Apps

लारवेल 11 को 2024 में अपग्रेड/रिलीज़ किया गया था, जो वेब ऐप और पीडब्ल्यूए के लिए एक शक्तिशाली PHP फ्रेमवर्क के रूप में विकसित हो रहा है। यह मार्गदर्शिका आपको इस शक्तिशाली फ्रेमवर्क का अधिकतम लाभ उठाने के लिए लारवेल 11 को प्रभावी ढंग से स्थापित करने और उपयोग करने की प्रक्रिया के बारे में बताएगी, जिसने डेवलपर्स के रूप में हमारे जीवन को आसान बना दिया है। यह हमें आधुनिक वेब ऐप्स बनाने के लिए अद्भुत और शक्तिशाली उपकरण प्रदान करता रहता है। जैसा कि आप लारवेल 11 के साथ काम कर रहे हैं, आपको इसकी कई विशेषताएं पता चलेंगी जो विकास प्रक्रिया को सुव्यवस्थित करती हैं। विशिष्ट सुविधाओं और सर्वोत्तम प्रथाओं पर अधिक विस्तृत जानकारी के लिए आधिकारिक लारवेल दस्तावेज़ से परामर्श लेना याद रखें

लारवेल 11 के साथ शुरुआत करने के लिए, आपको अपने सिस्टम पर PHP 8.2 या उच्चतर स्थापित करना होगा। आप PHP पैकेज मैनेजर, कंपोज़र का उपयोग करके लारवेल इंस्टॉल कर सकते हैं। अपना टर्मिनल खोलें और चलाएं:

कंपोजर क्रिएट-प्रोजेक्ट लारवेल/लारवेल योर-प्रोजेक्ट-नेम

यह कमांड 'your-project-name' नामक निर्देशिका में एक नया Laravel 11 प्रोजेक्ट बनाएगा।

इंस्टॉलेशन के बाद, आप अपने ऐप्स को कॉन्फ़िगर कर रहे होंगे। आपके प्रोजेक्ट रूट में '.env' फ़ाइल में महत्वपूर्ण कॉन्फ़िगरेशन सेटिंग्स हैं। आपको इस फ़ाइल को अपने डेटाबेस क्रेडेंशियल्स और अन्य पर्यावरण-विशिष्ट सेटिंग्स के साथ अपडेट करना चाहिए। लारवेल 11 विभिन्न डेटाबेस का समर्थन करता है। अपना डेटाबेस सेट करने के लिए, '.env' फ़ाइल को संपादित करें और अपनी डेटाबेस जानकारी के साथ DB_* वेरिएबल्स को अपडेट करें। फिर, आवश्यक तालिकाएँ बनाने के लिए माइग्रेशन चलाएँ

php कारीगर माइग्रेट

लारवेल 11 में, मार्गों को वेब मार्गों के लिए 'routes/web.php' फ़ाइल में और API मार्गों के लिए 'routes/api.php' में परिभाषित किया गया है। यहां एक मूल मार्ग का उदाहरण दिया गया है

Route::get('/welcome', function() {
वापसी दृश्य('स्वागत है');
});

हम आपके एप्लिकेशन के तर्क को संभालने के लिए नियंत्रकों का उपयोग करेंगे। नियंत्रक बनाने के लिए, कारीगर कमांड का उपयोग करें

php कारीगर बनाते हैं: नियंत्रक आपका नियंत्रक नाम

हम अपने डेटाबेस तालिकाओं का प्रतिनिधित्व करने के लिए मॉडल का उपयोग करेंगे। एक मॉडल बनाने के लिए, हम उपयोग करेंगे

php कारीगर बनाते हैं:मॉडल YourModelName

तो, आपको यह देखना चाहिए कि दृश्य आपके एप्लिकेशन की प्रस्तुति परत हैं। लारवेल 11 अपने टेम्प्लेटिंग इंजन के रूप में ब्लेड का उपयोग करता है। '.blade.php' एक्सटेंशन के साथ 'संसाधन/दृश्य' निर्देशिका में अपने विचार बनाएं। लारवेल का एलोक्वेंट ओआरएम आपके डेटाबेस के साथ इंटरैक्ट करने का एक सहज तरीका प्रदान करता है। यहां एक तालिका से सभी रिकॉर्ड पुनर्प्राप्त करने का एक उदाहरण दिया गया है

$users = User::all();
इसके बाद मिडलवेयर आता है जो आपके ऐप में प्रवेश करने वाले HTTP अनुरोधों को फ़िल्टर करने के लिए एक तंत्र प्रदान करेगा। आप

का उपयोग करके मिडलवेयर बना सकते हैं

php कारीगर बनाते हैं: मिडलवेयर YourMiddlewareName

लारवेल 11 में अंतर्निहित प्रमाणीकरण सुविधाएं शामिल हैं। आप

का उपयोग करके प्रमाणीकरण मचान स्थापित कर सकते हैं

php कारीगर बनाते हैं:auth

इसके बाद परीक्षण आता है, इसलिए लारवेल परीक्षण लिखने और चलाने का एक सुविधाजनक तरीका प्रदान करता है। आप

का उपयोग करके एक परीक्षण बना सकते हैं

पीएचपी कारीगर मेक: टेस्ट योरटेस्टनेम

जब आप अपना लारवेल 11 एप्लिकेशन तैनात करने के लिए तैयार हों, तो सुनिश्चित करें कि आपने इसे उत्पादन के लिए अनुकूलित कर लिया है। निम्नलिखित कमांड चलाएँ

php कारीगर कॉन्फिग:कैश
php कारीगर मार्ग:कैश
php कारीगर दृश्य: कैश

अब इसका उपयोग अद्भुत तकनीकों और वेब ऐप्स के निर्माण के लिए करें। यह अपग्रेड निश्चित रूप से एक डेवलपर के रूप में आपके अनुभव में एक नई परत जोड़ देगा।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/danish/a-comprehenive-guide-to-install-use-laravel-11-in-2024-for-web-apps-4i9?1 यदि कोई उल्लंघन है , कृपया स्टडी_गोलंग @163.कॉमडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3