Laravel 4 如何在不为表创建模型的情况下为表创建一对多关系?

Laravel 4 如何在不为表创建模型的情况下为表创建一对多关系?,laravel-4,eloquent,Laravel 4,Eloquent,我有一个模型,它拥有一个零到多值的属性。这些值是字符串(电子邮件地址)。但是我不想为这些值创建额外的模型,因为它们只出现在这个属性中 就我阅读这些文档而言,我需要有一个电子邮件地址的模型,以获得雄辩的全部能力。 我是否遗漏了一些东西,或者没有干净的方法为关系数据库表保留一个模型 有关我的数据库表的一个简短示例: Table A: - id [serial] - name [string] - someProperty [string] - mailAddresses [unsigned

我有一个模型,它拥有一个零到多值的属性。这些值是字符串(电子邮件地址)。但是我不想为这些值创建额外的模型,因为它们只出现在这个属性中

就我阅读这些文档而言,我需要有一个电子邮件地址的模型,以获得雄辩的全部能力。 我是否遗漏了一些东西,或者没有干净的方法为关系数据库表保留一个模型

有关我的数据库表的一个简短示例:

Table A:
 - id [serial]
 - name [string]
 - someProperty [string]
 - mailAddresses [unsigned int; reference to id of Table B]

Table B:
 - id [serial]
 - mail [string]
我有一个表a的模型:

class ModelA extends Eloquent {
    protected $table = 'Table A';

    public function mailAddresses() {
        return $this->hasMany('<what to put here?>');
    }
}
类ModelA扩展了雄辩的{
受保护的$table='table A';
公共函数邮件地址(){
返回$this->hasMany(“”);
}
}

基本上,一个数据库表有一个模型(表是中间表(透视表)除外)


很快,是的。如果希望雄辩的模型正常工作,则需要为电子邮件表创建一个模型

好吧,看起来这是一个重复的没有,链接的文章是关于多态关系。这个不是。