在laravel 4中创建一个名为另一个模型内部的模型

时间:2016-01-24 14:30:35

标签: laravel relational-database

我在另一个模型User中定义了一个模型Phone,其中包含" Has One"关系,现在我需要创建一个新的手机型号,如何在控制器内做到这一点?

class User extends Eloquent {

public function phone()
{
    return $this->hasOne('Phone');
}

}

1 个答案:

答案 0 :(得分:0)

您的代码尚未定义手机型号,它定义了这种关系。创建另一个名为phone.php的文件,并使其扩展为eloquent类。 您编写的功能可用于插入,删除或检索特定用户的所有电话记录。 参数Phone是调用phone()时它将查找的模型的名称。它期望一个定义了Phone模型的'Phone.php'文件(一个名为'Phone'的类扩展Eloquent)。