PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे Laravel मॉडल का उपयोग कर डीबी विचारों का उपयोग करने के लिए?

आपका प्रश्न डेटाबेस दृश्यों के बारे में है और यदि मैं गलत नहीं हूं तो आप गतिशील तालिका के बारे में बात कर रहे हैं जो फ्लाई पर बनती है, उदाहरण के लिए, 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 के लिए कहा था इसलिए मैं इसके बारे में निश्चित नहीं हूं या यह उस प्रणाली में कैसे काम करता है, लेकिन मेरा मानना ​​है कि यह उसी तरह संभव है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बचने के लिए कैसे? (प्रश्न चिह्न) ऑपरेटर रेल में Postgresql JSONB प्रकार को क्वेरी करने के लिए

  2. क्या Django में कर्सर खुले लेनदेन के अंदर चलते हैं?

  3. psql - कमांड के परिणामों को एक फाइल में सेव करें

  4. PostgreSQL में utf8 में db को कैसे बदलें?

  5. विशिष्ट क्रम में एकाधिक मानों द्वारा एसक्यूएल ऑर्डर?