शीर्ष 91 लारवेल साक्षात्कार प्रश्न और उत्तर (2025)

यहां नए और अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए लारवेल साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

 

फ्रेशर्स के लिए लारवेल साक्षात्कार प्रश्न और उत्तर

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

लारवेल एक ओपन-सोर्स व्यापक रूप से इस्तेमाल किया जाने वाला PHP फ्रेमवर्क है। इस प्लेटफ़ॉर्म का उद्देश्य MVC आर्किटेक्चरल पैटर्न का उपयोग करके वेब एप्लिकेशन के विकास के लिए था। लारवेल को MIT लाइसेंस के तहत जारी किया गया है।

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


2) नवीनतम लारवेल संस्करण क्या है?

नवीनतम लारवेल संस्करण 8 है, जिसे 8 सितंबर, 2020 को जारी किया गया था।

लारवेल साक्षात्कार प्रश्न और उत्तर


3) संगीतकार को परिभाषित करें.

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


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

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


5) क्वेरी बिल्डर के समुच्चय विधियों का नाम बताइये।

क्वेरी बिल्डर की समग्र विधियाँ हैं: 1) max(), 2) min(), 3) sum(), 4) avg(), और 5) count().


6) मार्ग क्या है?

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

आमतौर पर, एक रूट केवल नियंत्रक पर एक विधि की ओर इशारा करता है और यह भी निर्धारित करता है कि कौन सी HTTP विधियां उस URI तक पहुंचने में सक्षम हैं।


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

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


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

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


9) एक सामान्य लारवेल अनुप्रयोग में प्रयुक्त महत्वपूर्ण निर्देशिकाओं की व्याख्या करें।

एक सामान्य Laravel अनुप्रयोग में प्रयुक्त निर्देशिकाएँ हैं:

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

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

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


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

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


12) लारवेल में लक्षणों की व्याख्या करें।

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


13) लारवेल में अनुबंध की अवधारणा को समझाइए।

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


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

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


15) आप लारवेल के फ़ेसेड्स को कहां परिभाषित करेंगे?

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


16) get और post विधि के बीच अंतर बताइये।

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


17) Laravel 5.6 के डिफ़ॉल्ट पैकेजों की सूची बनाएं।

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


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

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


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

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


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

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


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

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


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

लारवेल के महत्वपूर्ण लाभ इस प्रकार हैं:

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

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

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

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


24) ORM का क्या अर्थ है?

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


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

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


2 और 3 साल के अनुभव के लिए लारवेल साक्षात्कार प्रश्न और उत्तर

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

लारवेल इलोक्वेंट में संबंध के प्रकार हैं: 1) एक से एक 2) एक से अनेक 3) अनेक से अनेक 4) अनेक से होकर, और 5) बहुरूपी संबंध।


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

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


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

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

  • PostgreSQL
  • SQL सर्वर
  • SQLite
  • MySQL

29) प्रवासन क्यों महत्वपूर्ण है?

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


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

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


31) PHP आर्टिसन को समझाइए

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


32) आप यूआरएल कैसे उत्पन्न कर सकते हैं?

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


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

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


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

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

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

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

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


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

इस फ़ंक्शन का उपयोग किसी वैरिएबल की सामग्री को ब्राउज़र में डंप करने के लिए किया जाता है। dd का पूरा नाम Dump and Die है।


37) लारवेल में प्रयुक्त सामान्य आर्टिसन कमांडों की सूची बनाएं।

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

  • PHP कारीगर नीचे;
  • PHP कारीगर ऊपर;
  • PHP कारीगर बनाओ: नियंत्रक;
  • PHP कारीगर बनाना: मॉडल;
  • PHP कारीगर बनाना:माइग्रेशन;
  • PHP कारीगर बनाना:मिडलवेयर;

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

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


39) प्रामाणिकता स्पष्ट करें।

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


40) delete() और softDeletes() के बीच अंतर बताएं।

  • delete(): डेटाबेस तालिका से सभी रिकॉर्ड हटाएँ।
  • softDeletes(): यह टेबल से डेटा को नहीं हटाता है। इसका उपयोग किसी भी रिकॉर्ड को डिलीट के रूप में चिह्नित करने के लिए किया जाता है।

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

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


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

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

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


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

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


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

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

45) लारवेल में सक्रिय रिकॉर्ड अवधारणा की व्याख्या करें।

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


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

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

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

47) अंतर्निहित नियंत्रक को परिभाषित करें.

इंप्लिसिट कंट्रोलर आपको कंट्रोलर एक्शन को हैंडल करने के लिए उचित रूट को परिभाषित करने में मदद करते हैं। आप उन्हें Route.php फ़ाइल में Route:: controller() विधि के साथ परिभाषित कर सकते हैं।


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

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


49) एमवीसी फ्रेमवर्क क्या है?

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

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

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

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


5 साल के अनुभव के लिए लारवेल साक्षात्कार प्रश्न और उत्तर

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

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


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

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


53) वाक्पटु क्या है?

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


54) लारवेल के कुछ इनबिल्ट प्रमाणीकरण नियंत्रकों के नाम बताइए।

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

  • रजिस्टरकंट्रोलर
  • लॉगिनकंट्रोलर
  • रीसेटपासवर्डकंट्रोलर
  • पासवर्डकंट्रोलर भूल जाओ

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

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


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

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


57) लारवेल में संग्रह को समझाइए।

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


58) डीबी फेकेड का उपयोग क्या है?

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


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

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


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

यह आपके सभी एप्लिकेशन अनुरोधों को कंट्रोलर तक रूट करने की अनुमति देता है। लारवेल रूटिंग क्लोजर के साथ यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर को स्वीकार करता है।


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

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


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

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


63) सत्र डेटा तक कैसे पहुँचें?

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


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

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


६५) श्रोताओं को समझाएँ।

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


66) पॉलिसी वर्ग क्या हैं?

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


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

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


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

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


69) लारवेल इको को समझाइये।

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


70) मेक विधि क्या है?

Laravel डेवलपर्स इंटरफ़ेस को कंक्रीट क्लास से जोड़ने के लिए make मेथड का उपयोग कर सकते हैं। यह विधि क्लास या इंटरफ़ेस का एक इंस्टेंस लौटाती है। Laravel स्वचालित रूप से क्लास कन्स्ट्रक्टर में परिभाषित निर्भरता को इंजेक्ट करता है।


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

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


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

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


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

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


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

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


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

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


10+ वर्षों के अनुभव के लिए लारवेल साक्षात्कार प्रश्न और उत्तर

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

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

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

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


78) बूटस्ट्रैप डायरेक्टरी का उपयोग क्या है?

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


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

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


80) संकलित क्लास फ़ाइल को कैसे हटाया जाए?

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


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

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


82) API.PHP रूट समझाएँ।

इसके रूट API क्लस्टर से मेल खाते हैं। इसमें API मिडलवेयर है जो Laravel में डिफ़ॉल्ट रूप से सक्षम है। इन रूट में कोई स्टेट और क्रॉस-रिक्वेस्ट मेमोरी नहीं होती है या कोई सेशन नहीं होता है।


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

नाम मार्ग एक विधि है जो रूटिंग पथ उत्पन्न करती है। इन मार्गों की श्रृंखलाबद्धता को मार्ग के विवरण पर नाम विधि लागू करके चुना जा सकता है।


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

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


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

यह एक ऐसी तकनीक है जिसमें सिस्टम लॉग उत्पन्न त्रुटियाँ होती हैं। लॉगिंग सिस्टम की विश्वसनीयता बढ़ाने में सहायक है। Laravel विभिन्न लॉगिंग मोड जैसे syslog, daily, single, और error log मोड का समर्थन करता है।


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

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


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

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


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

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

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


89) व्यूज़ के साथ डेटा कैसे साझा करें?

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

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


90) web.php रूट समझाएँ।

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


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

अनुरोध उत्पन्न करने के लिए Laravel में निम्नलिखित आर्टिसन कमांड का उपयोग करें:

php artisan make:request UploadFileRequest

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे