秦王李世民已经同太子李建成、齐王李元吉有了矛盾,认为洛阳是个重要的地方,担心一旦发生事变,想出去保住它。于是,就用陕东道大行台工部尚书温大雅镇守洛阳,暗中结交和招纳崤山、函谷关以东的广大地区的豪杰,以等待形势的变化。拿出了大量金钱和丝织品,放手让他们去使用。李元吉(李渊的第四子)诬告张亮想造反,唐高祖李渊就派人逮捕了张亮,交给司法官吏审讯。张亮始终没有供出什么,才释放了他,让他回洛阳去。
李建成(李渊长子)夜里召见李世民,请他喝酒,把毒药下到酒里,想毒死他。李世民喝了一点儿,突然觉得心痛,吐了很多血。淮安王李神通扶着他回弘义宫。皇帝李渊知道后,来到弘义宫,慰问李世民的病情,下令告诫太子李建成:“秦王一向不能喝酒,从今以后不准再在夜间喝酒。”皇帝看他们兄弟间矛盾很深,就对次子李世民说:“首先提出取代隋朝的大计,接着削平了海内群雄,都是你的功劳。本来,我想立你为继承人,可是你坚决推辞;现在建成年龄大了,立为太子的时间已经很长了,我不忍心废掉他。看你们兄弟之间好像不能相容,一起住在首都长安,必然会有纠纷和斗争。我决定派你回到行台任上去,住在洛阳,从陕州以东都归你统辖,还要让你使用天子的旌旗,像汉朝的梁孝王那样。”李世民哭着,用不愿意远离父亲为理由来推辞。
皇帝说:“天下都是一家,东、西两个都城,路途很近,我想念你就到那里去,用不着烦恼和悲伤。”李世民将要赴洛阳的时候,建成和元吉在一起商议说:“秦王假如到了洛阳,拥有土地和军队,不能再加约束,不如把他留在长安,那他就不过是一个普通人罢了,对付他就比较容易了。”
于是,在暗中指使几个人上书奏事,说:“秦王的亲信听说要到洛阳去,没有一个不高兴得跳起来的,看他们的思想情绪,恐怕不会再回来了。”又派遣最得信任、最会巴结的大臣以利害关系来劝说皇帝,终于把皇帝给说动了,改变了主意,派李世民回洛阳之事就此中止了。
李建成、李元吉同尹德妃、张婕妤等人日夜在皇帝面前说李世民的坏话。皇帝听信了这些话,将要归罪于李世民。陈叔达规劝道:“秦王对国家有很大的功劳,不能处分他。况且他性情刚烈,假如加以贬损,恐怕他禁不住忧愤,也许会发生意料不到的急病,皇上后悔也来不及了。”皇帝听了觉得有道理,才没有采取行动。李元吉又很秘密地请皇帝杀掉秦王李世民。皇帝说:“他有平定天下的大功,罪状还不明显,拿什么做借口?”李元吉说:“秦王刚刚打下洛阳,留恋观望不肯回京,散发钱帛用来收买人心,博得别人对他的好感。秦王又公开违抗命令,这不是造反是什么!只要快点把他杀掉,还怕找不到借口吗?”皇帝没有答应。