php - How can I set the array key returned by Laravel's query builder? -
मेरे पास दो टेबल हैं, अभी मेरे पास एक रिश्ते को परिभाषित किया गया है जो दोनों को एक साथ जोड़ता है। यह इस तरह से कुछ देता है: मैं एक विशिष्ट कॉलम के मान के लिए मैं यह कैसे Laravel का क्वेरी बिल्डर का उपयोग कर सकता हूं? या यह कुछ है जिसे मैं प्रारूप में & amp; मैन्युअल रूप से एक पाश के साथ संरचना? एक समाधान इसका परीक्षण नहीं किया, लेकिन मुझे लगता है कि आपको यह विचार मिलता है। और मेरे गरीब अंग्रेज़ी के लिए संतोष .. पेज और
संपादित करें ।
पृष्ठ
+ ---- + ----------- + | आईडी | पेज_नाम | + ---- + ----------- + | 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')))
// 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
Post a Comment