Laravel - Eloquent Schema - 继承

时间:2014-12-12 10:08:38

标签: php laravel orm

这就是我的架构的样子。

架构:

User
    id
    email
    password  
    firstname  
    lastname  

Profile
    user_id (foreign key)
    name
    weight
    height

模型

我对模特有一对多的关系。

用户

class User extends Eloquent implements UserInterface, RemindableInterface {

    public function Profiles()
    {
        return $this->hasMany('Profile');
    }

资料

class Profile extends Eloquent {

    public function user()
    {
        return $this->belongsTo('User', 'user_id', 'id');
    }

问题

我意识到在name中创建一个单独的Profile字段已经是firstname& lastname中的User

我计划创建一个名为Profile的{​​{1}}属性,该属性仅从name模型中引用。

有关完成此操作的任何帮助吗?非常感谢任何建议。

谢谢!

0 个答案:

没有答案