0
我有ContactForm
模型屬於IssueCat
模型。這種關係在模型中定義,像這樣:laravel關係拋非物件錯誤
class ContactForm extends \Eloquent {
// Add your validation rules here
public static $rules = [
// 'title' => 'required'
];
// Don't forget to fill this array
protected $fillable = [];
public function issue_cat(){
return $this->belongsTo('IssueCat');
}
}
class IssueCat extends \Eloquent {
// Add your validation rules here
public static $rules = [
// 'title' => 'required'
];
// Don't forget to fill this array
protected $fillable = [];
public function contact_forms(){
return $this->hasMany('ContactForm');
}
}
當我查詢使用$cf = ContactForm::findOrFail($id)
接觸形式,下面的腳本拋出錯誤
$cf->issue_cat->issue_name
僅供參考,以ContactForm的一個表ⅠIssueCat的外鍵issue_cat_id
這是解決issue_cats.id
。可能是什麼問題,我相信我錯過了什麼。