It was narrated that Jabir said:
The Messenger of Allah (ﷺ) said: 'Whoever eats of this plant' - the first time he said 'garlic' then he said, 'garlic, onions and leeks' [1] - 'let him not approach us in our Masjids, for the angels are offended by that which offends mankinds.' [1] In Fath, Al-Bari, Ibn Hajar is of the opinion that it was Ibn Juraij who was talking, explaining that 'Ata' - who reported it from Jabir - narrated it both ways.
أَخْبَرَنَا إِسْحَاقُ بْنُ مَنْصُورٍ، قال: حَدَّثَنَا يَحْيَى، عَنْ ابْنِ جُرَيْجٍ، قال: حَدَّثَنَا عَطَاءٌ، عَنْ جَابِرٍ، قال: قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: مَنْ أَكَلَ مِنْ هَذِهِ الشَّجَرَةِ، قَالَ أَوَّلَ يَوْمٍ: الثُّومِ، ثُمَّ قَالَ: الثُّومِ وَالْبَصَلِ وَالْكُرَّاثِ، فَلَا يَقْرَبْنَا فِي مَسَاجِدِنَا، فَإِنَّ الْمَلَائِكَةَ تَتَأَذَّى مِمَّا يَتَأَذَّى مِنْهُ الْإِنْسُ .
جابر رضی اللہ عنہ کہتے ہیں کہ رسول اکرم صلی اللہ علیہ وسلم نے فرمایا: جو کوئی اس درخت میں سے کھائے، پہلے دن آپ نے فرمایا لہسن میں سے، پھر فرمایا: لہسن، پیاز اور گندنا میں سے، تو وہ ہماری مسجدوں کے قریب نہ آئے، کیونکہ فرشتے بھی ان چیزوں سے اذیت محسوس کرتے ہیں جن سے انسان اذیت و تکلیف محسوس کرتا ہے ۔