2015-10-21 100 views
0

雄辯屬於關聯關係

public function parent() 
{ 
    return $this->belongsTo('Parent', 'parent_id'); 
} 

關係$child->parent結果NULL而測試$child->parent()->first()按預期工作。

這是它應該如何或有什麼問題嗎?

回答

0

我認爲你需要本地密鑰才能工作。 試試這個:return $this->hasMany('Comment', 'foreign_key', 'local_key');

+0

爲什麼我需要使用'hasMany' –

+0

你想要一個關係的反函數嗎?設置示例更清楚地看到,無論如何看手冊:http://laravel.com/docs/4.2/eloquent#relationships – evilfistro

+0

你能指出我爲什麼根據手冊我的例子不會工作? - 代碼非常好。我的猜測是DataTable插件弄髒了東西 –