在数据表一对一关联中,为什么能提交多条数据?

有一张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记录,哪里有问题?

JellyBool
修改的评论也不能少于六个字哦!