我有一个主键 id 的订单表,另一张表跳闸。我旅行可以有很多订单。我已经用这种方式定义了这种关系
public function orders_currency() {
return $this->hasMany('App\Order', 'trip_id', 'id')->select('id', 'converted_currency_code');
}
虽然我知道,我必须选择订单表的id才能得到结果,这就是我提到选择订单表的id的原因。 尽管如此,我的 orders_currency 索引为空。在这种情况下,我错过了哪个角度? 任何线索将不胜感激。
答案 0 :(得分:0)
您是否正确设置了模型? 你可以在我的模型脚本中做这样的事情
class Trips extends Model
{
public function orders() {
return $this->hasMany('Order');
}
答案 1 :(得分:0)
我通过这种方式得到了解决方案
public function orders_currency() {
return $this->hasOne('App\Order', 'trip_id', 'id')
->select('trip_id','converted_currency_code');
}
在这种情况下我必须选择引用键。