2
私はLaravelに新規です。今私は結合表の雄弁にいくつかの助けが必要です。ここでLaravel eloquent join three table
は
製品表
product_id product_code product_name
1 1434 ABC
製品履歴表
history_id product_id cost invoice_number
1 1 100 ABC-01
製品ツアー表
、私のテーブル構造であります210tour_id product_id provider_name
1 1 TEST
今、私はそれが正常に動作しているこれら3台、
$product = product::join('product_history as ph', 'product.product_id', '=', 'ph.product_id', 'inner')
->join('product_tour as pt', 'product.product_id', '=', 'pt.product_id', 'inner')
->where('product.product_id', '1')
->get()
->toArray();
に参加します。しかし、私はLaravelもEloquent Relationshipを提供すると思います。同様に、hasOne
、hasMany
、belongsTo
、belongsToMany
など....
方法は、私の構造のために使用される任意のアイデア?
ありがとうございます。
ありがとうございました。はい、関係を設定する必要があります。 –
ちょっと答えを更新します。 –
ありがとうございます。あなたはなぜhasManyメソッドを使用するのか説明できますか? –