Laravel 5.2:为什么一对一关联能提交多条数据?

有一张user表和一张profile表,模型中进行一对一关联,如下:

class User extends Authenticatable
{
    public function profile()
    {
        return $this->hasOne(Profile::class);
    }
}

class Profile extends Model
{
    public function user()
    {
        return $this->belongsTo(User::class);
    }
}

但是,用一个帐号却能创建多条profile记录,哪里有问题?
有人踩问题也不说明原因,这问题不该问?我同时在stackoverflow上提这个问题,却并没有得到踩,并且很快得到了答案,为啥?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进