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

Laravel 5 . में डायनामिक टेबल और मॉडल

यदि आप किसी मॉडल विशेषता के मान के आधार पर एकल मॉडल डेटा को एकाधिक तालिकाओं में सहेजना चाहते हैं, तो आपको मॉडल के getTable() को ओवरराइड करना होगा उस तालिका का नाम वापस करने की विधि जिसे इसे लिखना चाहिए।

मुझे नहीं पता कि आप कैसे तय करना चाहते हैं कि एलोक्वेंट को किस तालिका में सहेजना चाहिए - उदाहरण के लिए, यदि आपके पास सेगमेंट नामक विशेषता है अपने मोड में, आप बस यह कर सकते हैं:

public function getTable() {
  return 'dynamic_table_' . $this->segment . '_infos';
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कई स्तंभों द्वारा row_number

  2. अजगर से mysql तक दिनांक समय पास मान

  3. वस्तु संदर्भ, सी #

  4. MySQL utf8mb4, इमोजी सहेजते समय त्रुटियां

  5. SQL क्वेरी में कुल कार्यों का उपयोग करना