sql >> データベース >  >> RDS >> Mysql

Laravel 5.3でテーブルへの2倍の接続でクエリを作成するにはどうすればよいですか?

    関係を定義する際に雄弁なモデルを使用することもできます。

    また、詳細については、https://laravel.com/docs/5.3/eloquent-relationships<をご覧ください。 / a>

    クレート2モデル-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');
       }
    
    }
    

    2番目のモデルは「都市」です

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

    フェッチします

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


    1. MySQLで数値を8進数に変換する2つの方法

    2. PHPでMySQLのコミット/ロールバックを実装するにはどうすればよいですか?

    3. テキストまたは整数値を返す関数を作成するにはどうすればよいですか?

    4. PHP:はい/いいえの確認ダイアログを表示する