शीर्ष 91 लारवल साक्षात्कार प्रश्न & जवाब

Anonim

निम्नलिखित लोअरवेल और PHP से संबंधित साक्षात्कार प्रश्न पूछे जाते हैं जो कि फ्रेशर्स के साथ-साथ अनुभवी उम्मीदवारों को सही नौकरी पाने के लिए देते हैं।

1) लारवेल क्या है?

लारवेल एक खुला स्रोत है जिसका व्यापक रूप से इस्तेमाल किया गया PHP फ्रेमवर्क है। मंच एमवीसी वास्तुशिल्प पैटर्न का उपयोग करके वेब अनुप्रयोग के विकास के लिए अभिप्रेत था। Laravel को MIT लाइसेंस के तहत जारी किया गया है।

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

2) संगीतकार को परिभाषित करें।

यह PHP के लिए एक एप्लिकेशन-स्तरीय पैकेज प्रबंधक है। यह PHP सॉफ्टवेयर निर्भरता और पुस्तकालयों के प्रबंधन के लिए एक मानक प्रारूप प्रदान करता है।

3) HTTP मिडलवेयर क्या है?

HTTP मिडलवेयर HTTP रिक्वेस्ट को फ़िल्टर करने की एक तकनीक है। लारवेल में एक मिडलवेयर शामिल है जो यह जांचता है कि एप्लिकेशन उपयोगकर्ता प्रमाणित है या नहीं।

4) क्वेरी बिल्डर के नाम कुल तरीकों।

क्वेरी बिल्डर के एग्रीगेट्स तरीके हैं: 1) अधिकतम (), 2) मिनट (), 3) योग (), 4) एवीजी (), और 5) गणना ()।

5) एक मार्ग क्या है?

एक मार्ग मूल रूप से एक यूआरआई (यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर) द्वारा निर्दिष्ट एक समापन बिंदु है। यह लारवेल एप्लिकेशन में पॉइंटर के रूप में कार्य करता है।

आमतौर पर, एक मार्ग नियंत्रक पर एक विधि को इंगित करता है और यह भी निर्धारित करता है कि कौन से HTTP तरीके उस URI को हिट करने में सक्षम हैं।

6) रूट का उपयोग क्यों करें?

रूट के प्रोजेक्ट के रूट के अंदर रूट / फोल्डर फ़ोल्डर के तहत रुट्स को फाइलों के अंदर स्टोर किया जाता है। डिफ़ॉल्ट रूप से, आवेदन के विभिन्न "पक्षों" ("पक्ष" हेक्सागोनल वास्तुकला पद्धति से आता है) के अनुरूप कुछ अलग फाइलें हैं।

7) बंडलों से आपका क्या मतलब है?

लारवेल में, बंडल को पैकेज के रूप में संदर्भित किया जाता है। इन पैकेजों का उपयोग लारवेल की कार्यक्षमता बढ़ाने के लिए किया जाता है। एक पैकेज में विचार, कॉन्फ़िगरेशन, माइग्रेशन, मार्ग और कार्य हो सकते हैं।

8) एक सामान्य लारवेल एप्लिकेशन में प्रयुक्त महत्वपूर्ण निर्देशिकाओं को स्पष्ट करें।

एक सामान्य Laravel एप्लिकेशन में उपयोग किए जाने वाले निर्देशिकाएँ हैं:

  • App /: यह एक सोर्स फोल्डर है जहाँ हमारा एप्लीकेशन कोड रहता है। सभी नियंत्रक, नीतियां और मॉडल इस फ़ोल्डर के अंदर हैं।
  • कॉन्फ़िगर /: एप्लिकेशन की कॉन्फ़िगरेशन फ़ाइलों को जोड़ता है। इन्हें आमतौर पर सीधे संशोधित नहीं किया जाता है, बल्कि ऐप के मूल में .env (पर्यावरण) फ़ाइल में दिए गए मानों पर निर्भर करते हैं।
  • डेटाबेस /: माइग्रेशन, बीज, और परीक्षण कारखानों सहित डेटाबेस फ़ाइलों को रखता है।
  • सार्वजनिक /: सार्वजनिक रूप से सुलभ फ़ोल्डर संकलित संपत्ति और निश्चित रूप से एक index.php फ़ाइल।

9) नियंत्रक क्या है?

एक नियंत्रक "एमवीसी" (मॉडल-व्यू-कंट्रोलर) वास्तुकला में "सी" है, जो कि लारवेल पर आधारित है।

10) लारवेल में रिवर्स रूटिंग की व्याख्या करें।

रिवर्स रूटिंग प्रतीक या नाम के आधार पर URL जनरेट करने की एक विधि है। यह आपके लारवेल एप्लिकेशन को लचीला बनाता है।

12) लारवेल में लक्षण स्पष्ट करें।

लारवेल लक्षण एक कार्य का समूह है जिसे आप किसी अन्य वर्ग में शामिल करते हैं। एक लक्षण एक सार वर्ग की तरह है। आप सीधे नहीं कर सकते हैं, लेकिन इसके तरीकों का उपयोग समवर्ती कक्षा में किया जा सकता है।

13) लारवेल में अनुबंधों की अवधारणा को स्पष्ट करें।

वे लारवेल ढांचे के इंटरफेस के सेट हैं। ये अनुबंध कोर सेवाएं प्रदान करते हैं। लारवेल में परिभाषित अनुबंधों में फ्रेमवर्क का संगत कार्यान्वयन शामिल है।

14) आप सेवा प्रदाताओं को कैसे पंजीकृत करेंगे?

आप कॉन्फ़िगरेशन / app.php कॉन्फ़िगरेशन फ़ाइल में सेवा प्रदाताओं को पंजीकृत कर सकते हैं जिसमें एक सरणी होती है जहां आप सेवा प्रदाता वर्ग के नाम का उल्लेख कर सकते हैं।

१५) लारवेल के पहलुओं को आप कहाँ परिभाषित करेंगे?

Laravel के सभी पहलुओं ने Illuminate \ Support \ Facades नामस्थान में परिभाषित किया है।

१६) पद और पद विधि के बीच अंतर बताइए।

विधि प्राप्त करें आप हेडर में सीमित मात्रा में डेटा भेज सकते हैं। पोस्ट आपको शरीर में बड़ी मात्रा में डेटा भेजने की अनुमति देता है।

17) लारवेल 5.6 की डिफ़ॉल्ट पैकेज सूची।

लारावेल 5.6 के डिफ़ॉल्ट पैकेज हैं: 1) एनवॉय, 2) पासपोर्ट, 3) सोशलाइट, 4) कैशियर, 5) क्षितिज, और 6) स्काउट।

18) लारवेल में सर्विस कंटेनर क्या है?

सर्विस कंटेनर एक उपकरण है जिसका उपयोग लारवेल में निर्भरता इंजेक्शन करने के लिए किया जाता है।

19) आप लारवेल में क्वेरी लॉग को कैसे सक्षम कर सकते हैं?

आप Laravel में क्वेरी लॉग को सक्षम करने के लिए enableQueryLog विधि का उपयोग कर सकते हैं।

20) लारवेल में घटनाओं की अवधारणा को समझाइए।

एक घटना एक घटना या कार्रवाई है जो आपको लारवेल एप्लिकेशन में होने वाली घटनाओं की सदस्यता लेने और सुनने में मदद करती है। किसी भी गतिविधि के होने पर कुछ घटनाओं को लारवेल द्वारा स्वचालित रूप से निकाल दिया जाता है।

21) निर्भरता इंजेक्शन और उनके प्रकारों की व्याख्या करें।

यह एक ऐसी तकनीक है जिसमें एक वस्तु दूसरी वस्तु पर निर्भर होती है। निर्भरता इंजेक्शन के तीन प्रकार हैं: 1) कंस्ट्रक्टर इंजेक्शन, 2) सेटर इंजेक्शन, और 3) इंटरफ़ेस इंजेक्शन।

22) लारवेल का उपयोग करने के क्या फायदे हैं?

यहाँ Laravel के महत्वपूर्ण लाभ हैं:

  • Laravel में डायनामिक लेआउट बनाने और संकलन कार्यों को बढ़ाने के लिए ब्लेड टेम्पलेट इंजन है।
  • बिना किसी परेशानी के पुन: उपयोग कोड।
  • लारवेल आपको एक उन्नत क्वेरी बिल्डर तंत्र का उपयोग करके कई डीबीएम ऑब्जेक्ट्स के बीच बाधाओं को लागू करने के लिए प्रदान करता है।
  • ढांचे में एक ऑटो-लोडिंग सुविधा है, इसलिए आप मैन्युअल रखरखाव और समावेशन पथ नहीं करते हैं
  • फ्रेमवर्क आपको LOC कंटेनर का उपयोग करके नए उपकरण बनाने में मदद करता है।
  • लारवेल एक संस्करण नियंत्रण प्रणाली प्रदान करता है जो पलायन के सरलीकृत प्रबंधन में मदद करता है।

23) लारवेल में मान्यता अवधारणा को स्पष्ट करें।

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

बेस कंट्रोलर विशेषता एक ValidatesRequests वर्ग का उपयोग करता है जो क्लाइंट मशीन से आने वाले अनुरोधों को मान्य करने के लिए एक उपयोगी विधि प्रदान करता है।

24) ORM किस लिए खड़ा है?

ओआरएम का मतलब है ऑब्जेक्ट रिलेशनल मैपिंग

25) आप लारवेल में मेमोरी का उपयोग कैसे कम कर सकते हैं?

बड़ी मात्रा में डेटा संसाधित करते समय, आप मेमोरी उपयोग को कम करने के लिए कर्सर विधि का उपयोग कर सकते हैं।

26) लारवेल एलोकेंट में उपलब्ध रिश्तों की सूची।

लारवेल एलोकेंट में रिश्ते के प्रकार हैं: 1) एक से 2) एक से कई 3) कई से कई 4) कई के माध्यम से हैं, और 5) बहुरूपिक संबंध।

27) लारवेल द्वारा उपयोग किए जाने वाले टेम्पलेट इंजन का नाम।

ब्लेड Laravel द्वारा उपयोग किया जाने वाला एक शक्तिशाली टेम्पलेट इंजन है।

28) लारवेल द्वारा समर्थित नाम डेटाबेस।

लारवेल निम्नलिखित डेटाबेस का समर्थन करता है:

  • PostgreSQL
  • एस क्यू एल सर्वर
  • SQLite
  • माई एसक्यूएल

२ ९) पलायन महत्वपूर्ण क्यों हैं?

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

30) लूमेन को परिभाषित करें

लुमेन एक माइक्रो-फ्रेमवर्क है। यह एक छोटी और तेज़, बिल्डिंग लारवेल आधारित सेवाओं का संस्करण है, और REST API का।

31) PHP कारीगर को समझाइए

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

32) आप URL कैसे उत्पन्न कर सकते हैं?

Laravel में URL जनरेट करने के लिए मददगार हैं। जब आप अपने टेम्प्लेट और एपीआई प्रतिक्रिया में लिंक बनाते हैं तो यह मददगार होता है।

३३) अपवादों को संभालने के लिए किस वर्ग का उपयोग किया जाता है?

Laravel अपवादों को App \ Exception \ Handler वर्ग द्वारा नियंत्रित किया जाता है।

34) सामान्य HTTP त्रुटि कोड क्या हैं?

सबसे आम HTTP त्रुटि कोड हैं:

  • 404 त्रुटि - पृष्ठ नहीं मिलने पर प्रदर्शित करता है।
  • त्रुटि- 401 - प्रदर्शित करता है जब कोई त्रुटि अधिकृत नहीं है

35) लारवेल में धाराप्रवाह क्वेरी बिल्डर की व्याख्या करें।

यह एक डेटाबेस क्वेरी बिल्डर है जो डेटाबेस क्वेरी बनाने और चलाने के लिए सुविधाजनक, तेज़ इंटरफ़ेस प्रदान करता है।

36) dd () फ़ंक्शन का उपयोग क्या है?

यह फ़ंक्शन किसी चर की सामग्री को ब्राउज़र में डंप करने के लिए उपयोग किया जाता है। Dd का पूर्ण रूप डंप एंड डाई है।

37) लारवेल में इस्तेमाल होने वाले सामान्य कारीगरों के आदेशों को सूचीबद्ध करें।

लारावेल कारीगर आदेशों का समर्थन करता है:

  • PHP कारीगर नीचे;
  • PHP कारीगर;
  • PHP कारीगर बनाते हैं: नियंत्रक;
  • PHP कारीगर बनाते हैं: मॉडल;
  • PHP कारीगर बनाते हैं: प्रवास;
  • PHP कारीगर बनाते हैं: मिडलवेयर;

38) मेल-इन लारवेल को कैसे कॉन्फ़िगर करें?

लारवेल स्थानीय और लाइव सर्वर पर एक ईमेल भेजने के लिए एपीआई प्रदान करता है।

39) प्रामाणिक की व्याख्या करें।

यह पासवर्ड के साथ उपयोगकर्ता लॉगिन क्रेडेंशियल की पहचान करने का एक तरीका है। लारवेल में इसे एक सत्र के साथ प्रबंधित किया जा सकता है जो दो मापदंडों को लेता है 1) उपयोगकर्ता नाम और 2) पासवर्ड।

40) डिलीट () और सॉफ्टडेलेट्स () के बीच अंतर करना।

  • हटाएँ (): डेटाबेस तालिका से सभी रिकॉर्ड हटा दें।
  • सॉफ्टडेलेट्स (): यह टेबल से डेटा को नहीं हटाता है। यह किसी भी रिकॉर्ड को हटाने के लिए ध्वजांकित करने के लिए उपयोग किया जाता है।

41) आप लारवेल में वास्तविक समय साइटमैप.एक्सएमएल फ़ाइल कैसे बना सकते हैं?

आप आयोजन स्थल की सामग्री के बारे में खोज इंजन को बताने के लिए एक वेबसाइट के सभी वेब पेज बना सकते हैं। खोज इंजन के क्रॉलर इस वेबसाइट को क्रॉल करने के लिए समझदारी से इस फ़ाइल को पढ़ते हैं।

42) लारवेल में फ़ेकर समझाइए।

यह एक प्रकार का मॉड्यूल या पैकेज है जो नकली डेटा बनाने के लिए उपयोग किया जाता है। इस डेटा का उपयोग परीक्षण उद्देश्य के लिए किया जा सकता है।

इसका उपयोग उत्पन्न करने के लिए भी किया जा सकता है: 1) नंबर, 2) पते, 3) दिनांक समय, 4) भुगतान, और 5) लोरेम पाठ।

43) आप कैसे जाँचेंगे कि तालिका मौजूद है या डेटाबेस में है?

डेटाबेस में मौजूद है या नहीं, वांछित तालिका की जाँच करने के लिए हैटेबल () लारवेल फ़ंक्शन का उपयोग करें।

44) लारवेल में इंसर्ट () और इन्सर्टगेट () फंक्शन के बीच क्या महत्वपूर्ण अंतर है?

  • सम्मिलित करें (): इस फ़ंक्शन का उपयोग केवल डेटाबेस में रिकॉर्ड डालने के लिए किया जाता है। यह आवश्यक नहीं है कि आईडी को स्वत: संलग्न किया जाना चाहिए।
  • InsertGetId (): यह फ़ंक्शन तालिका में एक रिकॉर्ड भी सम्मिलित करता है, लेकिन इसका उपयोग तब किया जाता है जब आईडी फ़ील्ड ऑटो-इंक्रीमेंट होता है।

45) लारवेल में सक्रिय रिकॉर्ड अवधारणा को समझाइए।

सक्रिय रिकॉर्ड में, अपने डेटाबेस तालिका में वर्ग मानचित्र। यह आपको CRUD ऑपरेशन से निपटने में मदद करता है।

46) लारवेल में बुनियादी अवधारणाओं की सूची बनाएं?

लारवेल में उपयोग की जाने वाली बुनियादी अवधारणाएँ निम्नलिखित हैं:

  • मार्ग
  • एलओसीएनेंट ओआरएम
  • मध्यस्थ
  • सुरक्षा
  • कैशिंग
  • ब्लेड टेंपलेटिंग

47) लागू नियंत्रक को परिभाषित करें।

नियंत्रक नियंत्रकों को संभालने के लिए उचित नियंत्रण आपको एक उचित मार्ग को परिभाषित करने में मदद करता है। आप उन्हें रूट में देख सकते हैं। मार्ग फ़ाइल के साथ मार्ग :: नियंत्रक () विधि।

48) लारावेल मॉडल में कस्टम टेबल का उपयोग कैसे करें?

कस्टम तालिका का उपयोग करने के लिए, आप संरक्षित चर $ तालिका की संपत्ति को ओवरराइड कर सकते हैं।

49) MVC फ्रेमवर्क क्या है?

यह मॉडल, दृश्य और नियंत्रक है:

  • मॉडल: मॉडल लारवेल एप्लिकेशन लिखने के लिए तर्क को परिभाषित करता है।
  • देखें: यह लारावेल एप्लिकेशन के यूआई तर्क को शामिल करता है।
  • नियंत्रक: यह मॉडल और दृश्य के बीच एक अंतरफलक के रूप में काम करता है। यह एक तरीका है कि उपयोगकर्ता किसी एप्लिकेशन के साथ कैसे इंटरैक्ट करता है।

50) @include को परिभाषित करें।

@include का उपयोग एक से अधिक टेम्पलेट दृश्य फ़ाइलों को लोड करने के लिए किया जाता है। यह आपको दूसरे दृश्य के भीतर दृश्य को शामिल करने में मदद करता है। उपयोगकर्ता एक दृश्य में कई फ़ाइलों को भी लोड कर सकता है।

५१) कुकीज़ की अवधारणा को समझाइए।

कुकीज़ एक विशेष वेबसाइट से भेजी जाने वाली छोटी फ़ाइल होती हैं और उपयोगकर्ता द्वारा ब्राउज़ करते समय उपयोगकर्ता के ब्राउज़र पर पीसी पर संग्रहीत की जाती हैं।

52) डेटाबेस के साथ संबंध बनाने के लिए किस फ़ाइल का उपयोग किया जाता है?

डेटाबेस के साथ संबंध बनाने के लिए, आप .env फ़ाइल का उपयोग कर सकते हैं।

५३) एलोकेंट क्या है?

एलोकेंट एक ओआरएम है जिसका उपयोग लारवेल में किया जाता है। यह डेटाबेस के साथ काम करते हुए सरल सक्रिय रिकॉर्ड कार्यान्वयन प्रदान करता है। प्रत्येक डेटाबेस तालिका में इसका मॉडल होता है, जो तालिका के साथ सहभागिता करता था।

54) लारवेल के कुछ इनबिल्ट ऑथेंटिकेशन कंट्रोलर नाम।

लारवेल इंस्टॉलेशन में सामान्य प्रमाणीकरण नियंत्रकों का इनबिल्ट सेट होता है। ये नियंत्रक हैं:

  • रजिस्टरकंट्रोलर
  • LoginController
  • ResetPasswordController
  • GetPasswordController

55) लारवेल गार्ड को परिभाषित करें।

लारवेल गार्ड एक विशेष घटक है जिसका उपयोग प्रमाणित उपयोगकर्ताओं को खोजने के लिए किया जाता है। आने वाले अनुरोधों को शुरू में उपयोगकर्ताओं द्वारा दर्ज किए गए क्रेडेंशियल को मान्य करने के लिए इस गार्ड के माध्यम से रूट किया जाता है। गार्ड को परिभाषित किया गया है ... /config/auth.php फ़ाइल।

56) लारवल एपीआई दर सीमा क्या है?

यह लारवेल की एक विशेषता है। यह थ्रॉटलिंग को हैंडल प्रदान करता है। दर सीमित करने से लारवेल डेवलपर्स को एक सुरक्षित एप्लिकेशन विकसित करने और डॉस हमलों को रोकने में मदद मिलती है।

57) लारवेल में संग्रह की व्याख्या करें।

संग्रह सरणियों के साथ काम करने के लिए एक आवरण वर्ग है। लारवेल इलक्वांट क्वेश्चंस डेटाबेस रिजल्ट को वापस करने के लिए सबसे सामान्य फ़ंक्शन का एक सेट का उपयोग करते हैं।

58) DB मुखौटा का उपयोग क्या है?

DB facade का उपयोग SQL क्वेरी को बनाने, चयन करने, अपडेट करने, सम्मिलित करने और हटाने के लिए किया जाता है।

59) ऑब्जेक्ट रिलेशनल मैपिंग का उपयोग क्या है?

ऑब्जेक्ट रिलेशनल मैपिंग एक ऐसी तकनीक है जो डेवलपर्स को ऑब्जेक्ट और उनके डेटा स्रोतों के बीच के संबंध पर विचार किए बिना वस्तुओं को संबोधित, एक्सेस और हेरफेर करने में मदद करती है।

60) लारवेल में रूटिंग की अवधारणा को समझाइए।

यह नियंत्रक के लिए आपके सभी आवेदन अनुरोधों को रूट करने की अनुमति देता है। लारवेल मार्ग को बंद करने के साथ एक समान संसाधन पहचानकर्ता को स्वीकार करता है और स्वीकार करता है।

61) लारवेल में अजाक्स क्या है?

अजाक्स अतुल्यकालिक जावास्क्रिप्ट के लिए खड़ा है और एक्सएमएल एक वेब विकास तकनीक है जिसका उपयोग अतुल्यकालिक वेब एप्लिकेशन बनाने के लिए किया जाता है। लारवेल में, एसिंक्रोनस वेब एप्लिकेशन बनाने के लिए प्रतिक्रिया () और json () फ़ंक्शन का उपयोग किया जाता है।

62) लारवेल में एक सत्र क्या है?

सत्र का उपयोग उपयोगकर्ता जानकारी को एक वेब पेज से दूसरे में भेजने के लिए किया जाता है। लारवेल सत्र डेटा को संभालने के लिए विभिन्न ड्राइवरों को एक कुकी, सरणी, फ़ाइल, मेमकाटेड और रेडिस प्रदान करता है।

63) सत्र डेटा का उपयोग कैसे करें?

HTTP अनुरोध में सत्र का एक उदाहरण बनाकर सत्र डेटा का उपयोग किया जा सकता है। एक बार जब आप उदाहरण प्राप्त करते हैं, तो सत्र विवरण प्राप्त करने के लिए पैरामीटर के रूप में "की" के साथ प्राप्त करें () विधि का उपयोग करें।

64) प्रमाणीकरण और प्राधिकरण के बीच अंतर बताएं।

प्रमाणीकरण का अर्थ है क्रेडेंशियल्स के माध्यम से उपयोगकर्ता की पहचान की पुष्टि करना, जबकि प्राधिकरण सिस्टम को एक्सेस करने के लिए संदर्भित करता है।

65) श्रोताओं को समझाएं।

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

६६) नीतियां वर्ग क्या हैं?

नीतियां कक्षाओं में लारवेल एप्लिकेशन के प्राधिकरण तर्क शामिल हैं। इन वर्गों का उपयोग किसी विशेष मॉडल या संसाधन के लिए किया जाता है।

67) अंतिम माइग्रेशन कैसे रोलबैक करें?

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

68) लारवेल डस्क का क्या मतलब है?

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

69) लारवेल गूंज समझाओ।

यह एक जावास्क्रिप्ट पुस्तकालय है जो चैनल लारवेल घटनाओं की सदस्यता और सुनने के लिए संभव बनाता है। इको इंस्टॉल करने के लिए आप एनपीएम पैकेज मैनेजर का उपयोग कर सकते हैं।

70) मेथड मेथड क्या है?

लारवेल डेवलपर्स वर्ग को छिपाने के लिए एक इंटरफेस को बांधने के लिए विधि का उपयोग कर सकते हैं। यह विधि क्लास या इंटरफ़ेस का एक उदाहरण देता है। लारवेल स्वचालित रूप से क्लास कंस्ट्रक्टर में परिभाषित निर्भरता को इंजेक्ट करता है।

71) लारवेल में प्रतिक्रिया व्यक्त करें।

सभी नियंत्रकों और मार्गों को वेब ब्राउज़र पर वापस भेजे जाने के लिए एक प्रतिक्रिया वापस करनी चाहिए। लारवेल इस प्रतिक्रिया को वापस करने के लिए विभिन्न तरीके प्रदान करता है। सबसे बुनियादी प्रतिक्रिया नियंत्रक या मार्ग से एक स्ट्रिंग लौटा रही है।

72) क्वेरी स्कोप क्या है?

यह लारवेल की एक विशेषता है जहां हम समान प्रश्नों का पुन: उपयोग कर सकते हैं। हमें लारवेल परियोजना में फिर से उसी प्रकार के प्रश्नों को लिखने की आवश्यकता नहीं है। एक बार स्कोप को परिभाषित करने के बाद, मॉडल को क्वेरी करते समय स्कोप विधि को कॉल करें।

73) लारवेल में होमस्टेड की व्याख्या करें।

Laravel homestead एक आधिकारिक, डिस्पोजेबल और प्री-पैकेज्ड वेजेंट बॉक्स है जो आपके कंप्यूटर पर HHVM, एक वेब सर्वर और PHP को स्थापित किए बिना एक शक्तिशाली विकास वातावरण है।

74) लारवेल में नाम स्थान क्या है?

एक नामस्थान उपयोगकर्ता को एक विशिष्ट नाम के तहत फ़ंक्शन, कक्षाएं और स्थिरांक को समूहित करने की अनुमति देता है।

75) लारवेल फोर्ज क्या है?

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

६) कोडिनगर और लारवेल के बीच अंतर बताइए।

पैरामीटर CodeIgniter laravel
ORM का समर्थन CodeIgniter ऑब्जेक्ट-रिलेशनल मैपिंग का समर्थन नहीं करता है। Laravel ORM का समर्थन करता है।
प्रमाणीकरण प्रदान करें यह उपयोगकर्ता प्रमाणीकरण प्रदान करता है। इसमें इनबिल्ट यूजर ऑथेंटिकेशन है।
प्रोग्रामिंग प्रतिमान यह घटक-उन्मुख है। यह वस्तु-उन्मुख है।
अन्य डेटाबेस प्रबंधन प्रणाली का समर्थन यह Microsoft SQL सर्वर, ORACLE, MYSQL, IBM DB2, PostgreSQL, JDBC, और प्राच्य संगत का समर्थन करता है। यह PostgreSQL, MySQL, MongoDB और Microsoft BI का समर्थन करता है, लेकिन CodeIgniter इसके अतिरिक्त Microsoft SQL Server, DB2, Oracle, आदि जैसे अन्य डेटाबेसों का समर्थन करता है।
HTTPS सहायता CodeIgniter आंशिक रूप से HTTPS का समर्थन करता है। इसलिए, प्रोग्रामर PATS बनाकर डेटा ट्रांसमिशन प्रक्रिया को सुरक्षित करने के लिए URL का उपयोग कर सकते हैं। लारवेल कस्टम HTTPS मार्गों का समर्थन करता है। प्रोग्रामर HTTPS मार्ग के लिए एक विशिष्ट URL बना सकते हैं जिसे उन्होंने परिभाषित किया है।

77) एक पर्यवेक्षक क्या है?

मॉडल ऑब्जर्वर लारवेल की एक विशेषता है। इसका उपयोग किसी मॉडल के लिए श्रोताओं के समूह बनाने के लिए किया जाता है। इन वर्गों के विधि नाम एलक्वेंट घटना को दर्शाते हैं। पर्यवेक्षकों के वर्ग के तरीके एक तर्क के रूप में मॉडल प्राप्त करते हैं।

78) बूटस्ट्रैप निर्देशिका का उपयोग क्या है?

इसका उपयोग लारवेल परियोजना को आरंभ करने के लिए किया जाता है। इस बूटस्ट्रैप डायरेक्टरी में app.php फाइल है जो कि फ्रेमस्ट्रैपिंग के लिए जिम्मेदार है।

९) डिफ़ॉल्ट सत्र समय अवधि क्या है?

डिफ़ॉल्ट लारवेल सत्र टाइमआउट अवधि 2 घंटे है।

०) कम्प्लाइस्ड क्लास फाइल कैसे निकालें?

संकलित वर्ग फ़ाइल को निकालने के लिए स्पष्ट-संकलित कमांड का उपयोग करें।

81) किस फ़ोल्डर में robot.txt रखा गया है?

Robot.txt फ़ाइल को सार्वजनिक निर्देशिका में रखा गया है।

82) API.PHP मार्ग की व्याख्या करें।

इसके मार्ग एपीआई क्लस्टर के अनुरूप हैं। इसमें एपीआई मिडलवेयर है जो लारवेल में डिफ़ॉल्ट रूप से सक्षम है। इन मार्गों में कोई राज्य और क्रॉस-रिक्वेस्ट मेमोरी नहीं है या कोई सत्र नहीं है।

83) मार्ग का नाम क्या है?

नाम मार्ग एक मार्ग उत्पन्न करने वाला मार्ग है। मार्ग के विवरण पर नाम पद्धति को लागू करके इन मार्गों का चयन किया जा सकता है।

84) ओपन सोर्स सॉफ्टवेयर क्या है?

ओपन-सोर्स सॉफ्टवेयर एक सॉफ्टवेयर है जो स्रोत कोड स्वतंत्र रूप से उपलब्ध है। स्रोत कोड को उपयोगकर्ता की आवश्यकता के अनुसार साझा और संशोधित किया जा सकता है।

85) लारवेल में लोगजिन को समझाएं।

यह एक तकनीक है जिसमें सिस्टम लॉग जनरेट की गई त्रुटियां हैं। सिस्टम की विश्वसनीयता बढ़ाने के लिए लॉगगिन मददगार है। Laravel syslog, दैनिक, एकल और त्रुटि लॉग मोड जैसे विभिन्न लॉगिंग मोड का समर्थन करता है।

86) स्थानीयकरण क्या है?

यह लारवेल की एक विशेषता है जो विभिन्न भाषा को अनुप्रयोग में उपयोग करने के लिए समर्थन करता है। एक डेवलपर एक फ़ाइल में विभिन्न भाषाओं के तार संग्रहीत कर सकता है, और ये फाइलें संसाधनों / दृश्य फ़ोल्डर में संग्रहीत की जाती हैं। डेवलपर्स को प्रत्येक समर्थित भाषा के लिए एक अलग फ़ोल्डर बनाना चाहिए।

87) लारवेल में हैशिंग को परिभाषित करें।

यह पाठ को एक कुंजी में बदलने की विधि है जो मूल पाठ को दिखाता है। लारवेल पासवर्ड को सुरक्षित रूप से हैशेड तरीके से स्टोर करने के लिए हैश मुखौटा का उपयोग करता है।

88) लारवेल में एन्क्रिप्शन और डिक्रिप्शन की अवधारणा को स्पष्ट करें।

यह कुछ एल्गोरिदम का उपयोग करके किसी भी संदेश को इस तरह से बदलने की प्रक्रिया है कि तीसरा उपयोगकर्ता जानकारी नहीं पढ़ सकता है। आपकी संवेदनशील जानकारी को घुसपैठिये से बचाने के लिए एन्क्रिप्शन काफी मददगार है।

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

89) विचारों के साथ डेटा कैसे साझा करें?

Laravel उपयोग विधि में सभी विचारों को डेटा पास करने के लिए शेयर () कहा जाता है। यह विधि दो तर्क, कुंजी और मूल्य लेती है।

आमतौर पर, शेयर () विधि को लारवेल एप्लिकेशन सर्विस प्रोवाइडर के बूट विधि से कहा जाता है। एक डेवलपर किसी भी सेवा प्रदाता, AppServiceProvider, या हमारे अपने सेवा प्रदाता का उपयोग कर सकता है।

90) web.php मार्ग को समझाइए।

Web.php सार्वजनिक-सामना करने वाला "ब्राउज़र" आधारित मार्ग है। यह मार्ग सबसे आम है और वेब ब्राउजर की चपेट में आ जाता है। वे वेब मिडिलवेयर समूह के माध्यम से चलते हैं और इसमें सीएसआरएफ सुरक्षा (जो फॉर्म-आधारित दुर्भावनापूर्ण हमलों और हैक के खिलाफ रक्षा में मदद करता है) के लिए सुविधाएं शामिल हैं और आम तौर पर "राज्य" की डिग्री होती है (इसका मतलब है कि वे सत्र का उपयोग करते हैं)।

91) लारवेल में एक अनुरोध कैसे उत्पन्न किया जाए?

अनुरोध उत्पन्न करने के लिए लारवेल में निम्नलिखित कारीगर कमांड का उपयोग करें:

php artisan make:request UploadFileRequest