【问题标题】:LARAVEL create auto relationship on modelsLARAVEL 在模型上创建自动关系
【发布时间】:2014-08-27 15:43:27
【问题描述】:

我是新来定义关系和框架,我想在模型上定义和创建数据库关系而不手动更改

例如:

以下是相关信息: 用户表:

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

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

这可以是一对一或多对多

【问题讨论】:

标签: php laravel laravel-4 laravel-3


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    相关资源
    最近更新 更多