"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं आंशिक स्ट्रिंग मिलान के लिए लारवेल 5 की `orwhereLike` विधि का प्रभावी ढंग से उपयोग कैसे करूँ?

मैं आंशिक स्ट्रिंग मिलान के लिए लारवेल 5 की `orwhereLike` विधि का प्रभावी ढंग से उपयोग कैसे करूँ?

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

How do I use Laravel 5\'s `orWhereLike` method effectively for partial string matches?

लारवेल-5 के 'लाइक' समतुल्य (वाक्प्रचार) का उपयोग करना

लारवेल 5 में, आप आंशिक स्ट्रिंग मिलान करने के लिए समान ऑपरेटर का उपयोग कर सकते हैं डेटाबेस कॉलम पर. हालाँकि, orwhereLike विधि का उपयोग करते समय, यह सुनिश्चित करने के लिए क्वेरी का सावधानीपूर्वक निर्माण करना महत्वपूर्ण है कि यह वांछित परिणाम दे।

प्रश्न में वर्णित स्थिति को संबोधित करने के लिए, जहां orwhereLike किसी भी परिणाम से मेल नहीं खा रहा है, आपको यह करना चाहिए:

  • इनपुट सत्यापित करें: जांचें कि क्वेरी के लिए उपयोग किए जा रहे इनपुट (इनपुट::गेट('नाम')) में अपेक्षित मान हैं।
  • डेटाबेस क्वेरी की जांच करें: उत्पन्न SQL कथनों को देखने और अपने इच्छित परिणामों के साथ किसी भी विसंगति की पहचान करने के लिए dd(DB::getQueryLog()) का उपयोग करें।
  • प्रतिशत प्रतीकों का उपयोग करें (%) : आंशिक स्ट्रिंग मिलान करने के लिए, आपको इनपुट मान को प्रतिशत प्रतीकों में संलग्न करना होगा, जैसा कि निम्नलिखित कोड में देखा गया है:
BookingDates::where('email', Input::get('email'))
    ->orWhere('name', 'like', '%' . Input::get('name') . '%')
    ->get();

यह संशोधन सुनिश्चित करता है कि क्वेरी स्ट्रिंग के भीतर कहीं भी इनपुट मान वाले नामों की खोज करती है।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3