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

Laravel 5.3 में किसी तालिका से दो बार कनेक्शन के साथ क्वेरी कैसे बनाएं?

आप रिश्ते को परिभाषित करने के साथ वाक्पटु मॉडल का भी उपयोग कर सकते हैं।

साथ ही अधिक विवरण के लिए https://laravel.com/docs/5.3/eloquent-relationships पर जाएं। /ए>

टोकरा दो मॉडल -1 "उड़ानें" है

<?php


class Flights extends Model
{
    protected $table = 'flights';

    /**
     * Get the From City detail.
     */
    public function fromCity()
    {
        return $this->hasOne('App\Models\City', 'Pana', 'from_city');
    }

    /**
     * Get the To city state.
     */
   public function toCity()
   {
        return $this->hasOne('App\Models\City', 'Pana', 'to_city');
   }

}

दूसरा मॉडल "सिटी" है

<?php
class City extends Model
{
    protected $table = 'city';
}

अब लाने के लिए

Flights::where(id, $id)->with('toCity', 'fromCity')->get();


  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 एकाधिक वर्णों को प्रतिस्थापित कर सकता है?

  3. डेटाग्रिडव्यू को कैसे प्रिंट करें वीबी में एक टेबल है

  4. तालिका की प्राथमिक कुंजी खोजने के लिए SQL क्वेरी?

  5. MySQL 5.7 से MySQL 8 में अपग्रेड करने के लिए टिप्स