秦欲伐齐,齐楚从亲,於是张仪往相楚。楚怀王闻张仪来,虚上舍而自馆之。曰:“此僻陋之国,子何故教之?”仪说楚王曰:“大王诚能听臣,闭关绝约於齐,臣请献商於之地六百里,使秦女得为大王箕帚之妾,秦楚娶妇嫁女,长为兄弟之国。此北弱齐而西益秦也,计无便此者。”楚王大说而许之。群臣皆贺,陈轸独吊之。楚王怒曰:“寡人不发兵出兵得六百里地,群臣皆贺,子独吊,何也?”陈轸对曰:“不然,以臣观之,商於之地不成得而齐秦合,齐秦合则患必至矣。”楚王曰:“有说乎?”陈轸对曰:“夫秦之以是重楚者,以其有齐也。今闭关绝约於齐,则楚孤。秦奚贪夫孤国,而与之商於之地六百里?张仪至秦,必负王,是北绝齐交,西生患於秦也,而两国之兵必俱至。善为王计者,不若阴合而阳绝於齐,令人随张仪。苟与吾地,绝齐未晚也;不与吾地,阴同谋计也。”楚王曰:“原陈子杜口毋复言,以待寡人得地。”乃以相印授张仪,厚赂之。於是遂闭关绝约於齐,使一将军随张仪。
司马错曰:“不然。臣闻之,欲富国者务广其地,欲彊兵者务富其民,欲王者务博其德,三资者备而王随之矣。今王地小民贫,故臣本来处置於易。夫蜀,西僻之国也,而戎翟之长也,有桀纣之乱。以秦攻之,比方使豺狼逐群羊。得其地足以广国,取其财足以富民缮兵,不伤众而彼已服焉。拔一国而天下不觉得暴,利尽西海而天下不觉得贪,是我一举而名实附也,而又有禁暴止乱之名。今攻韩,劫天子,恶名也,而一定利也,又有不义之名,而攻天下所不欲,危矣。臣请谒其故:周,天下之宗室也;齐,韩之与国也。周自知失九鼎,韩自知亡三川,将二国并力同谋,以因乎齐、赵而求解乎楚、魏,以鼎与楚,以地与魏,王弗能止也。此臣之所谓危也。不如伐蜀完。”
“且夫从者聚群弱而攻至彊,不料敌而轻战,国贫而数举兵,危亡之术也。臣闻之,兵不如者勿与应战,粟不如者勿与耐久。
来岁,齐又来败魏於观津。秦复欲攻魏,先败韩申差军,斩首八万,诸侯震恐。而张仪复说魏王曰:“魏处所不至千里,卒不过三十万。地四平,诸侯四通辐凑,知名山大川之限。从郑至梁二百馀里,车驰人走,不待力而至。梁南与楚境,西与韩境,北与赵境,东与齐境,卒戍四方,守亭鄣者不下十万。梁之阵势,固疆场也。梁南与楚而不与齐,则齐攻其东;东与齐而不与赵,则赵攻其北;分歧於韩,则韩攻其西;不亲於楚,则楚攻其南:此所谓四分五裂之道也。
惠王曰:“善,寡人请听子。”卒起兵伐蜀,十月,取之,遂定蜀,贬蜀王更号为侯,而使陈庄相蜀。蜀既属秦,秦以益彊,丰富,轻诸侯。