मैं Laravel में एक से दूसरे डेटाबेस से रिकॉर्ड के सबसेट कॉपी करने की जरूरत है 4.2Laravel 4.2: एक और
मैं एक कारीगर काम है कि मॉडल है कि मैं नकल करने की जरूरत लोड करता है लिखा है करने के लिए एक डेटाबेस से डेटाबेस रिकॉर्ड की प्रतिलिपि बनाना "डिफ़ॉल्ट" डेटाबेस कनेक्शन से, और अब उन्हें दूसरे डेटाबेस कनेक्शन (जिसे config/database.php में परिभाषित किया गया है) में सहेजने की आवश्यकता है। जो मुझे नहीं मिल रहा है वह डिफ़ॉल्ट कनेक्शन के अलावा किसी अन्य डेटाबेस में सहेजने के लिए मॉडल की सेव() विधि का उपयोग करने का कोई तरीका है।
क्या यह संभव है? क्या मैं अपने डेटाबेस को दूसरे डेटाबेस कनेक्शन में "धक्का" दे सकता हूं? या मुझे "पुल" तर्क में बदलने की ज़रूरत है, मेरी डेटाबेस कनेक्शन परिभाषाओं को उलट दें, और "डिफ़ॉल्ट" में सहेजने से पहले "दूसरा" कनेक्शन से डेटा लोड करें?
धन्यवाद, मैं आखिरकार काम कर रहा था कि मुझे मॉडल में कनेक्शन सेट करने की आवश्यकता है .... सिवाय इसके कि मुझे पता चला कि इसने आईएनएसईआरटी के बजाय एक अद्यतन लेनदेन निष्पादित करने का प्रयास किया .... समाधान स्पष्ट रूप से ' 'save() 'करने से पहले $ model-> मौजूद = झूठा' है, अन्यथा 'मौजूद' संपत्ति पहले डेटाबेस कनेक्शन से पढ़ने से हमेशा सच थी, इसलिए लार्वेल ने इसे अद्यतन के रूप में माना और यूपीडेटिंग रिकॉर्ड तक काम नहीं करेगी पहले से ही दूसरे डेटाबेस पर मौजूद है –