cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menggunakan pertanyaan berbilang jadual laravel?

Jadual PENGGUNA, id medan, nama
jadual AKAUN, medan, id, nama, akaun
jadual PESANAN, medan, id, uid, bantuan, kandungan

Cara menggunakan pertanyaan berkaitan dalam laravel apabila terdapat 3 jadual

Soal maklumat terperinci pesanan dalam jadual pesanan melalui id pengguna dalam jadual pengguna, dan kemudian tanya maklumat akaun akaun akaun melalui bantuan dalam pesanan

phpcn_u1582phpcn_u15822749 hari yang lalu526

membalas semua(1)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-16 16:49:53

    //在模型中设置关联
    class Order extends Model
    {
        public function user()
        {
            return $this->belongsTo('App\User', 'uid', 'id');
        }
    }
    
    //查询出id为1的用户所有的订单,并用with关联出user的信息
    $orders= Order::whereHas('user', function ($q) {
        $q->where('id', 1);
    })->with('user')->get();
    

    Hasil

    balas
    0
  • Batalbalas