《封神演义》中申公豹带灭魂箭下凡以后是为了得到杨戬的黑天眼一统三界,可见此人野心之大让人不寒而栗,但是为什么申公豹要当杨戬的师傅,这让人百思不得其解,申公豹想要让杨戬为自己所用,因为他的黑天眼可以帮他一统三界,但是杨戬对姜子牙忠心耿耿,他难以用三言两语改变杨戬的心意,于是为了达到自己的目的,他答应帮杨戬救出妲己成全他们二人,杨戬听后十分心动。

申公豹找到在王宫捉妖的姜子牙并说自己是奉天尊之名,才来到凡间捉拿扰乱天机的姜子牙,姜子牙一听他是奉师尊之命前来于是只能乖乖就范被申公豹陷害逼走以后,杨戬大怒找到申公豹质问他为什么逼走自己的师傅,申公豹却说从今以后我就是你的师傅,杨戬说:我的师傅我来选,用不着别人给我指派。申公豹知道他的软肋于是说:你不是想救你的妹妹吗?你不是想要报仇吗?杨戬听后停下了,心中似乎有了一丝松动,但是他并未答应做申公豹的徒弟。

申公豹逼走姜子牙,羊党杨戬师傅,做一事让他背叛师门磕头拜师!申公豹为了得到杨戬的黑天眼想要让他为自己所用,于是帮他和妲己私奔,杨戬对他感恩戴德于是跪谢他并尊称他师傅,只要能帮他救出妲己,杨戬真的谁都可以是师傅,妲己是他唯一想要守护的人,只要能和妲己在一起,他真的没有原则没有底线。

元始天尊终于无法忍受申公豹的胡作非为于是就派白鹤童子救出被困的姜子牙,杨戬终于认识到申公豹的真实嘴脸,虽然已经带妲己逃出了王宫但是小娥却被纣王抓住了,为了能够救小娥杨戬决意要回王宫,和小娥双双命丧王宫,妲己复仇的心被全面点燃,就这样两人之间越走越远。