0
很多搜索我无法找到一个真正解决我的“问题”后,如果有任何一个人如何能帮助我,我'一切听hasManyThrough关系的雄辩laravel 4
...
我有树模型,邮政,用户和简介
Post belongsTo user – user hasMany posts == One –to-Many relation
Profile belongsTo user – user hasOne profile == One-to-One relation
数据库结构
User
---- id : primary key
---- email : string
---- name : string
...
Profile
---- id : primary key
---- user_id : foreign key
---- biography : text
---- facebook : strings
...
Post
---- id : primary key
---- user_id : foreign key
---- title : string
---- slug : string
---- body : text
...
用户模型
class User extends Eloquent {
public function posts(){
return $this->hasMany('Post');
}
public function profile(){
return $this->hasOne('Profile');
}
}
剖面模型
class Profile extends \Eloquent {
public function user(){
return $this->hasOne('User');
}
}
Post模型
class Post extends \Eloquent {
public function user(){
return $this->belongsTo('User');
}
}
如何我可以通过帖子
我希望我很清楚的得到配置文件表中的用户个人简历(或任何其他属性)
谢谢@Jarek我明白了:-) – chebaby 2014-12-08 21:55:57