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')
(用户)。