Php Laravel 4-用户详细信息模型

Php Laravel 4-用户详细信息模型,php,oop,laravel,laravel-4,Php,Oop,Laravel,Laravel 4,我有一个User模型,它扩展了Eloquent,从数据库中的users表获取数据 users表包含登录详细信息和一组其他数据。现在我想创建一个user_details表,其中包含关于用户的更多详细信息,例如地址和联系信息 我是否创建另一个名为User\u detail的模型类,并使该类扩展User类?如果这是正确的说法,我不确定如何协调这两个模型。是的,在用户模型中使用一对多关系 在您的用户类中 public function details() { return $this->

我有一个
User
模型,它扩展了
Eloquent
,从数据库中的users表获取数据

users表包含登录详细信息和一组其他数据。现在我想创建一个user_details表,其中包含关于用户的更多详细信息,例如地址和联系信息


我是否创建另一个名为
User\u detail
的模型类,并使该类扩展
User
类?如果这是正确的说法,我不确定如何协调这两个模型。

是的,在用户模型中使用一对多关系

在您的用户类中

public function details() {
    return $this->hasMany('UserDetail');
}
你会说它像

foreach (User::find(1)->details as $row) {

}

您的链接指向一对一,但您的示例显示
hasMany
?应该是
$this->belongsTo('User')
(细节)和
$this->hasOne('Detail')
(用户)。