能言善辩的对象之间的关系测试(Laravel 4)

能言善辩的对象之间的关系测试(Laravel 4),laravel,laravel-4,relationships,eloquent,Laravel,Laravel 4,Relationships,Eloquent,在Laravel4中,有没有一种方法可以让你在事先不知道关系类型的情况下测试两个有说服力的对象之间的关系 例如,用户模型与概要文件的关系为1:1,与注释的关系为1:m。我正在寻找一些方法来做一些事情,大致如下: if ($user->isRelatedTo($someOtherObject)) { // stuff } 不幸的是,配置文件中没有管理关系,因此无法进行测试。但是,您可以自己创建这些配置文件,并扩展Elount来实现此方法。这正是我所期望的,不过我认为最好将这些关系作

在Laravel4中,有没有一种方法可以让你在事先不知道关系类型的情况下测试两个有说服力的对象之间的关系

例如,用户模型与概要文件的关系为1:1,与注释的关系为1:m。我正在寻找一些方法来做一些事情,大致如下:

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

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

这正是我所期望的,不过我认为最好将这些关系作为模型的属性(因为它似乎是对象的固有部分),而不是放在配置文件中。