0
我有一個表'座標',它有user_id
和sitter_id
列。Laravel 4:模型函數中的相關表的返回字段
在我的用戶模型中,我有以下功能,可以完美地工作並返回幾乎所有我需要的功能。
public function mySits()
{
return $this->hasMany('Sit', 'sitter_id');
}
public function openSits()
{
return $this->hasMany('Sit')->where('sitter_id', '=', '0');
}
他們工作完美,並返回幾乎所有我需要的東西。我說幾乎是因爲我需要做的是參考users
表來獲取Sitter的名稱。
在sits
表中,sitter_id
映射到users
表中具有名稱字段的id
。
我可以向User模型方法中的return
數據添加一些內容,或者我需要在控制器中執行某些操作。
$user = User::find(1)->load('mySits', 'openSits');