LARAVEL在模型上创建自动关系

时间:2014-07-07 08:12:48

标签: php laravel laravel-4 laravel-3

我是一起定义关系和框架的新手,我想在模型上定义和创建数据关系,而不需要手动更改

例如:

Heres是相关信息: 用户表:

Table: Users
id       - int (auto increment)
user_id  - int - primarykey
username - varchar(20)

个人资料表:

Table: Profile
id    - int (auto increment) - primarykey
name  - varchar(20)

关系的用户和个人资料链接

(Users) user_id     (Profile) id

如何在laravel4中使用模型生成器创建这种关系,就像使用YII框架一样?

这可以是一对一或多对多

1 个答案:

答案 0 :(得分:0)

我不确定它在Yii中是如何工作的,但在Laravel中它很容易。您可以在文档中找到所需的所有信息:http://laravel.com/docs/eloquent#querying-relations

如果您不想手动但(几乎)自动创建所有关系,请查看我2天前提出的问题:Laravel 4 automatically create relationships in BaseModel - using "with"-array or scopes or what? - 我认为它会帮助您解决其他问题,例如:表单验证