代码:
<?php
class Catering extends \Eloquent {
protected $table = 'catering';
public $timestamps = FALSE;
public function offers() {
return $this->hasMany('Offer', 'cid');
}
}
class Offer extends \Eloquent {
protected $table = 'catering_offer';
public $timestamps = FALSE;
public function catering() {
return $this->belongsTo('Catering');
}
}
我能做到
$offers = Catering::find(1)->offers;
但是,逆向不起作用:
$catering = Offer::find(1)->catering;
总是返回 NULL。数据库具有正确的值。
报价表有 2 列:
主要(id),int(cid)
引用了餐饮.id。
问题: 我怎样才能访问这种关系的反面?