我創建了3個表格:用戶,角色和角色用戶。查找和得到的差異
用戶模型:
public function roles()
{
return $this->belongsToMany('Role');
}
這是確定的,我可以得到的關係
$roles = User::find(1)->roles;
但是,當我改變
$roles = User::where('name', 'Test')->get()->roles;
Undefined property: Illuminate\Database\Eloquent\Collection::$roles
所以這是小號青梅錯誤或'找到','哪裏'有區別? 如果我想用於獲取關係,我該怎麼辦?