php - How can I set the array key returned by Laravel's query builder? -


मेरे पास दो टेबल हैं, पेज और संपादित करें

पृष्ठ

  + ---- + ----------- + | आईडी | पेज_नाम | + ---- + ----------- + | 1 | पृष्ठ | + ---- + ----------- +   

संपादित करें

  + - - + --------- + ------ + | आईडी | पेज_आईडी | नाम | + ---- + --------- + ------ + | 1 | 1 | घर | | 1 | 1 | साइड | + ---- + --------- + ------ +   

अभी मेरे पास एक रिश्ते को परिभाषित किया गया है जो दोनों को एक साथ जोड़ता है। यह इस तरह से कुछ देता है:

  सरणी ('id' = & gt; 1, 'page_name' = & gt; 'पृष्ठ', 'संपादित करें' = & gt; सरणी (0 = & gt; सरणी 'Id' = & gt; 1, 'page_id' = & gt; 1, 'name' = & gt; 'home'), 1 = & gt; सरणी ('id' = & gt; 2, 'page_id' = & gt; 1, नाम '= & gt;' side ')))   

मैं एक विशिष्ट कॉलम के मान के लिए संपादित करें एरे की कुंजी सेट करने में सक्षम होना चाहूंगा । एरे ('home' = & gt; सरणी (/ / एआरए) (जैसे 'ए' ('आईडी' = & gt; 1, 'page_name' = & gt; 'पृष्ठ', 'संपादित करें' = & gt; / कुंजी नाम का नाम 'id' = & gt; 1, 'page_id' = & gt; 1, 'name' = & gt; 'home'), 'side' = & gt; सरणी (// कुंजी नाम का नाम है 'आईडी' = & gt; 2, 'page_id' = & gt; 1, 'name' = & gt; 'side')))

मैं यह कैसे Laravel का क्वेरी बिल्डर का उपयोग कर सकता हूं? या यह कुछ है जिसे मैं प्रारूप में & amp; मैन्युअल रूप से एक पाश के साथ संरचना?

एक समाधान

  // the पृष्ठ आप $ page = पेज :: खोज (1) के साथ काम करेंगे; // अपने संपादन, जोड़े सरणी ('नाम' = & gt; 'आईडी', ..) $ page_edit_lists = $ page- & gt; संपादित करें () - & gt; सूची ('आईडी', 'नाम'); // अब, एक नाम $ edit_name = 'व्याकरण ठीक' की तलाश करें; $ Edit_id = array_get ($ page_edit_lists, $ edit_name); // यदि मौजूद है या नल // अब आईडी मिलती है आईडी $ पेज_एडिट = $ पृष्ठ- & gt; संपादित करें () - & gt; प्राप्त (); // जब संपादन डेटा पहले ही लोड हो चुका है, तो यह आपके लिए लूप होगा .. $ edit = $ page_edits- & gt; ढूंढें ($ edit_id); // या डायनामिक क्वेरी से, SELECT .. WHERE id =? .. $ संपादित करें = $ पृष्ठ- & gt; संपादित करें () - & gt; ढूंढें ($ edit_id);   

इसका परीक्षण नहीं किया, लेकिन मुझे लगता है कि आपको यह विचार मिलता है। और मेरे गरीब अंग्रेज़ी के लिए संतोष ..

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -