测试Eloquent对象之间的关系(Laravel 4)

时间:2013-05-20 01:24:19

标签: laravel laravel-4 relationships eloquent

在Laravel 4中,是否有一种方法可以让你在不事先知道关系类型的情况下测试两个Eloquent对象之间的关系?

例如,用户模型与个人资料的关系为1:1,与评论的关系为1:m。我正在寻找一些方法来做以下几点:

if ($user->isRelatedTo($someOtherObject))
{
    // stuff
}

1 个答案:

答案 0 :(得分:1)

不幸的是没有,关系不在配置文件中管理,因此无法测试。但是,您可以自己创建这些配置文件并扩展Eloquent以实现此方法。