Avatar ·

Laravel Eloquent में एकाधिक WHERE शर्तों के साथ क्वेरी कैसे बनाएं?

सभी को नमस्कार! मैं Laravel में नया हूँ और डेटाबेस से जटिल क्वेरी बनाने का तरीका समझने की कोशिश कर रहा हूँ। मेरे पास एक `products` टेबल है, और मुझे एक साथ कई शर्तों के अनुसार उत्पादों का चयन करना है। उदाहरण के लिए, मैं उन सभी उत्पादों को ढूंढना चाहता हूँ जिनमें `status = 'active'`, `price > 100` और `category_id = 5` हो। सामान्य SQL में मैं कुछ इस तरह लिखूंगा:\n\n```sql\nSELECT * FROM products WHERE status = 'active' AND price > 100 AND category_id = 5;\n```\n\nलेकिन Eloquent का उपयोग करके यह कैसे करें? मैंने यह कोड आज़माया:\n\n```php\n$products = Product::where('status', 'active')\n ->where('price', '>', 100)\n ->where('category_id', 5)\n ->get();\n```\n\nयह काम करता है, लेकिन मुझे लगता है कि यह पूरी तरह से सही नहीं है, खासकर जब शर्तें बहुत अधिक हो जाती हैं। मैंने यह भी सुना है