Anas bin Maalik Radiyallahu'Anhu says: "When Rasulullah Sallallahu 'Alayhi Wasallam went to bed, he recited this du'aa:
Alhamdulillaahil ladhi at'a-manaa wa-saqaanaa wa-kafaanaa wa-aa-waa-naa-fa-kam mim-mal laa kaafiya lahu wa-laa mu-wiya.
Translation...
'Praise be to Allah Who gave us food and drink, provided us sufficiently, and gave us (a place for) shelter! How many there are who have neither a provider nor a shelterer!'"
Commentary
The law of Allah is that when one leaves one's work to Allah, Allah Ta'aala also takes care and fulfils one's work through an unknown source. And whosoever keepeth his duty to Allah, Allah will appoint a way out for him. - Surah Talaq, 3.
And this is certainly completed on Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam. Therefore the sufficing is of a complete nature. Thereafter, the more one relies and has trust in Allah, so much more does Allah fulfil one's needs. This has been mentioned in many ahaadith under different headings.
It is reported in a hadith: 'To whom poverty reaches and that person asks the people for rescue from starvation, then the persons needs are not fulfilled. If one puts forward one's request to Allah Ta'aala, then soon in someway or the other, that need is fulfilled'. In another hadith it is reported that Allah Ta'aala says: "O son of man. If you free yourself (from all things) for the sake of My worship. I will fulfil your needs and fill you with richness (from all wants). Otherwise I will fill your hearts with problems and I will not let your needs be fulfilled". Those who wait for their material needs to be fulfilled, so that they can spend their time for religious activities, should take heed from this. The only way to fulfil religious needs is to make oneself free from material needs, and concentrate on the path of Allah. The du'aa of the above hadith has been mentioned by Sayyidina Rasulullah Sallallahu 'Alayhi Wasallam so that one may be reminded to express gratitude to Allah. It is important that everyone thank Allah according to one's capacity. The more one thanks Allah, the more one receives of His blessings. Allah Ta'aala says in the Qur-aan: "If ye give thanks, 1 will give you more..." - Surah Ebrahim, 7.
Allah Ta'aala has also commanded that one should remember those who are less fortunate, so that thanks may emit from the heart. How many people are there in the world who have no food and are starving? They do not have someone to aid them in their difficulties. How great is Allah Ta'aala's Mercy, that He has bestowed upon us such great bounties.