आपका प्रश्न डेटाबेस दृश्यों के बारे में है और यदि मैं गलत नहीं हूं तो आप गतिशील तालिका के बारे में बात कर रहे हैं जो फ्लाई पर बनती है, उदाहरण के लिए, MySql
में , एक View
बनाना संभव है कुछ इस तरह का उपयोग करना:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
तो, यह गतिशील तालिका को क्वेरी करने की अनुमति देगा जो students
. है उदाहरण के लिए यहां देखें:
select * from students;
यह students
. से फ़िल्टर किया गया डेटा लौटाएगा दृश्य। इसलिए, यदि मैं आपके प्रश्न के बारे में सही हूँ तो मुझे लगता है कि आप Eloquent
का उपयोग करने में सक्षम हैं जैसे आप वास्तविक तालिकाओं के लिए उपयोग करते हैं, उदाहरण के लिए, एक Eloquent
. बनाने के लिए छात्रों के लिए मॉडल View
आप इसे कुछ इस तरह का उपयोग करके आसानी से बना सकते हैं:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
तो, अब आप इस मॉडल का उपयोग सामान्य रूप से अन्य तालिकाओं के लिए कर सकते हैं, उदाहरण के लिए;
$students = ViewStudent::all();
यह ठीक उसी तरह है। चूँकि आपने psql
के लिए कहा था इसलिए मैं इसके बारे में निश्चित नहीं हूं या यह उस प्रणाली में कैसे काम करता है, लेकिन मेरा मानना है कि यह उसी तरह संभव है।