php - Grab variable outside from within closure -


इस बंद को ध्यान में रखते हुए:

  $ users = user :: with (array ('posts '= & gt; फ़ंक्शन ($ क्वेरी) {$ query- & gt; आदेश बाय (' बनाया गया ',' वर्ण ');})) - & gt; प्राप्त ();   

मैं $ query को मिलता है (जैसे - & gt; मिल ('क्वेरी') <

अपडेट :

यह स्वीकार्य उत्तर के लिए अनुवर्ती है। $ query- & gt; getRelation () टिप।

  $ query = पर आधारित  

नीचे दिए गए कोड के परिणामस्वरूप कोड है। टिकट: (सरणी ('उपयोगकर्ता' = & gt; फ़ंक्शन ($ q) का उपयोग करें ($ खोज) {$ q- & gt; जहां ('नाम', 'पसंद', '%'। $ खोज '%') - & gt; या जहां ('उपयोगकर्ता नाम', 'पसंद', '%'। $ खोज '%');})); $ query- & gt; लौटें, जहां ('user_id', $ query- & gt; getRelation ('उपयोगकर्ता') - & gt; सूचियों ('आईडी')) - & gt; पृष्ठांकित करें (10);

अन्य शब्दों में से किसी एक को ईलोकेंट में प्राप्त करने के लिए।

< p> यह मेरे लिए कोई मतलब नहीं है लेकिन मुझे लगता है कि आप $ query उदाहरण प्राप्त करने के लिए कोशिश कर सकते हैं:
  $ users = user :: with ( सरणी ('पद' = & gt; फ़ंक्शन ($ क्वेरी) {$ query- & gt; आदेश बाय ('बनाया गया', 'वर्ण');})); $ संबंध = $ उपयोगकर्ता- & gt; मिलरमेल ('पोस्ट');   

$ relationship में Illuminate \ database \ Eloquent \ Relations \ HasMany (उम्मीद है) का एक उदाहरण होगा लेकिन निश्चित नहीं कि आप कैसे इसका उपयोग करें लेकिन आप $ relationship-> getForeignKey () का उपयोग foreignkey संपत्ति प्राप्त करने के लिए कर सकते हैं। अंत में, $ users-> get () क्वेरी निष्पादित करेगा।

आप इस तरह से कुछ का उपयोग करके संबंध ($ क्वेरी) वस्तु भी प्राप्त कर सकते हैं: < पूर्व> $ user = उपयोगकर्ता :: क्वेरी (); $ संबंध = $ उपयोगकर्ता- & gt; getRelation ('पोस्ट'); dd ($ संबंध); // रोशनी \ डेटाबेस \ eloquent \ relations \ HasMany

पी / एस: यह मेरे लिए स्पष्ट नहीं है कि आप ऐसा करने जा रहे हैं अगर यह मदद करता है और आप जो चाहें प्राप्त करें करने के लिए कृपया टिप्पणी में विचार / चीज़ साझा करें। धन्यवाद!

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -