コード:
<?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)
category.id を参照します。
質問: この関係の裏側にアクセスするにはどうすればよいですか?