On the day of Badr, while the Prophet ﷺ was in his shelter, he said, "I beseech You by Your covenant and Your promise. O Allah, if You will, You shall not be worshipped after this day."Abu Bakr took him by the hand and said, "That is enough, Messenger of Allah. You have pleaded earnestly with your Lord."The Prophet ﷺ was wearing his coat of mail. He went out reciting, "The multitude will be routed and will turn their backs in flight. Indeed, the Hour is their appointed time, and the Hour will be more grievous and more bitter." [Qamar 54:45–46]
أن النبي ﷺ قال وهو في قبة له يوم بدر: أنشدك عهدك ووعدك، اللهم إن شئت لم تعبد بعد اليوم أبدا فأخذ أبو بكر بيده وقال: حسبك يا رسول الله، فقد ألححت على ربك، وهوفي الدرع، فخرج وهو يقول: {سيهزم الجمع ويولون الدبر بل الساعة موعدهم والساعة أدهى وأمر}
Bukhari reported it in the tafsir (4877) from Ishaq (that is, Ibn Shahin Wasiti), he said, our teacher Khalid (that is, Tahhan) told us, from Khalid (that is, Hazza), from Ikrima, from Ibn Abbas, and he mentioned it.Ibn Hajar said in Fath al-Bari (8/619), "This is one of the mursal narrations of Ibn Abbas, because he was not present for the story, so perhaps he took it from Umar. Muslim has also reported it through the route of Simak bin Walid, from Ibn Abbas, who said, 'Umar told me part of it.'"