Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membuat kueri dengan koneksi dua kali ke tabel di Laravel 5.3?

Anda juga dapat menggunakan model fasih dengan mendefinisikan hubungan.

Juga untuk detail lebih lanjut kunjungi https://laravel.com/docs/5.3/eloquent-relationships

peti dua model -- pertama adalah "Penerbangan"

<?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');
   }

}

Model ke-2 adalah "Kota"

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

Sekarang untuk mengambil

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. Ketika Anda membuat subdomain secara otomatis pada pendaftaran pengguna, apakah itu membuat situs web baru atau memberikan tampilan situs web?

  2. Cara Menemukan Catatan Duplikat di MySQL

  3. PHP SQL :Cara menyimpan data ke beberapa database dari satu bentuk html ATAU cara menyalin data dari satu database ke database lain secara otomatis

  4. Menggunakan Otomatisasi untuk Mempercepat Tes Rilis di Galera Cluster Dengan ClusterControl

  5. Kesalahan saat menggunakan kecuali dalam kueri