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

Laravel प्रश्नों में शामिल हों AS

paginate() विधि का दूसरा पैरामीटर सरणी स्वीकार करता है तालिका स्तंभों की क्वेरी में चयन करने के लिए। तो यह हिस्सा:

paginate(30, array('news.title, category.name'));

इस तरह होना चाहिए:

paginate(30, array('news.title', 'category.name'));

अपडेट करें (आपके द्वारा प्रश्न बदलने के बाद)

इसे आजमाएं:

->paginate(30, array('news.title', 'categories.name as category_name', 'users.name as user_name'));

अपडेट 2 (आपके द्वारा प्रश्न बदलने के बाद, फिर से)

आप टेबल पर भी उपनाम का उपयोग कर सकते हैं:

$data = News::order_by('news.id', 'desc')
    ->join('categories', 'news.category_id', '=', 'categories.id')
    ->join('users as u1', 'news.user_id', '=', 'u1.id') // ['created_by']
    ->join('users as u2', 'news.modified_by', '=', 'u2.id') // ['modified_by']
    ->paginate(30, array('news.title', 'categories.name as categories', 'u1.name as creater_username', 'u2.name as modifier_username'));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्ट php mysql . के लिए कीवर्ड विभाजित करें

  2. अगर मैं एक और कॉलम जोड़ता हूं तो MySQL DISTINCT काम नहीं कर रहा है

  3. PHP दिनांक ('W') बनाम MySQL YEARWEEK (अब ())

  4. PHP:ऑप्टग्रुप के साथ डायनामिक ड्रॉप डाउन

  5. पीएचपी पीडीओ बाइंडपरम () और माईएसक्यूएल बिट