का उपयोग करते समय प्रमाण पत्र कॉलम को बहिष्कृत करने के लिए कैसे करें जब मैं उच्चारण का उपयोग कर रहा हूं, तो मैं "कहां" विधि का उपयोग कर सकता हूं, फिर उस विधि को भरने के लिए 'get' विधि का उपयोग कर सकता है जिसमें मैंने अपने डेटाबेस में चुना है। मेरा मतलब है:eloquent
$users = User::where('gender', 'M')->where('is_active', 1)->get(['pseudo', 'email', 'age', 'created_at'])->toArray();
यहाँ मैं कॉलम मैं 'छद्म', 'ई-मेल', आदि .. लेकिन क्या मैं laravel दस्तावेज़ में याद आती है की तरह प्राप्त करना चाहते हैं जिस तरह से विपरीत करने के लिए है चुन सकते हैं।
$users = User::where('gender', 'M')->where('is_active', 1)->notGet(['pseudo', 'email', 'age', 'created_at'])->toArray();
जवाब futur आप के लिए धन्यवाद और आपका दिन शुभ हो: यह ऐसा ही कुछ हो सकता है।
सवाल यह है कि, आप ऐसा क्यों करना चाहते हैं? ओआरएम का उपयोग करके आप इसे नहीं करेंगे, और यदि आप कुछ कॉलम दिखाना नहीं चाहते हैं, तो इसे प्राप्त करने के अन्य तरीके भी हैं। –
मैं इसे पूछता हूं क्योंकि जब आपके पास 15 कॉलम होते हैं और आप 13 चाहते हैं, तो ऐसा कुछ करने के लिए तेज़ हो सकता है -> नॉट (['कॉलम 14', 'कॉलम 15']); इसके बजाय -> प्राप्त करें (['कॉलम 1', 'कॉलम 2', [...], 'कॉलम 13']); आप देखते हैं? – Brazeredge
आप समझ में नहीं आये, मैंने पूछा क्यों? जब तक यह वाक्प्रचार से संबंधित नहीं है। –