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

मैं एलोक्वेंट या क्वेरी बिल्डर का उपयोग करके डेटाबेस में एकाधिक पंक्तियाँ कैसे सम्मिलित कर सकता हूँ?

2024-12-21 को प्रकाशित
ब्राउज़ करें:756

How Can I Insert Multiple Rows into a Database Using Eloquent or the Query Builder?

एलोक्वेंट या फ्लुएंट के साथ एक साथ कई पंक्तियां डालें

यह पूछताछ इस बात की पड़ताल करती है कि एलोक्वेंट के भीतर एक ही क्वेरी का उपयोग करके डेटाबेस में कई पंक्तियों को कैसे सम्मिलित किया जाए (या धाराप्रवाह) रूपरेखा। दिया गया उदाहरण UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); का उपयोग करके डेटा पुनर्प्राप्त करता है। हालाँकि, वांछित आउटपुट के लिए इस डेटा को एक विशिष्ट कॉलम संरचना के साथ एक अलग तालिका में डालने की आवश्यकता होती है। बिल्डर. निम्नलिखित तकनीकों पर विचार करें:

वाक्पटु दृष्टिकोण:

    मॉडल का उपयोग करें::insert($data); एकाधिक पंक्तियाँ सम्मिलित करने के लिए. यह दृष्टिकोण टाइमस्टैम्प सहित म्यूटेटरों को शामिल करता है। ($डेटा); म्यूटेटर को कॉल किए बिना पंक्तियाँ सम्मिलित करने के लिए। ['user_id'=>'कोडर 1', 'subject_id'=> 4096], ['user_id'=>'कोडर 2', 'subject_id'=> 2048], //... ];
  • एलोक्वेंट का उपयोग करके उन्हें सम्मिलित करना:
  • Model::insert($data);

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

    DB:: तालिका('तालिका')->सम्मिलित करें($डेटा);
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3