Jor*_*vol 1 php relationship laravel eloquent
我有以下表格结构
原来
ID
orders_payments
id
turn_id
order_id
订单
ID
我希望获得与转弯相关的所有订单
所以
Class Turn{
public function orders(){
return ????
}
}
Run Code Online (Sandbox Code Playgroud)
你怎么能实现这一目标?我试过了,hasmanythrough但只有在关系处于级联状态时才有效
谢谢!
我想知道你为什么要努力工作并打电话给你的模型Turn和数据透视表order_payment?
无论如何,你想要这个:
// Turn model
public function orders()
{
return belongsToMany('Order', 'order_payment');
// in case you would like to call your fkeys differently, use this:
// return belongsToMany('Order', 'order_payment', 'payment_id', 'order_whatever_id');
}
// Order model
public function turns() // or payments() ?
{
return belongsToMany('Turn', 'order_payment');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6206 次 |
| 最近记录: |