"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लारवेल में डिफर() फ़ंक्शन कैसे काम करता है?

लारवेल में डिफर() फ़ंक्शन कैसे काम करता है?

2024-11-06 को प्रकाशित
ब्राउज़ करें:203

How does the defer() function works in Laravel?

टेलर ओटवेल ने हाल ही में लारवेल में defer() नामक नए फ़ंक्शन की घोषणा की। यह बस एक बहुत ही बुनियादी अवलोकन करेगा कि defer() फ़ंक्शन कैसे काम करता है और आपको इससे क्या समस्याएं हो सकती हैं।

समस्या की पहचान करें
उन मार्गों को याद रखें जिनके लिए आपको एपीआई से कुछ प्राप्त करने की आवश्यकता होती है और फिर पर्दे के पीछे कुछ क्रियाएं करने की आवश्यकता होती है जिनके बारे में उपयोगकर्ता को परवाह नहीं है लेकिन फिर भी इसके लिए इंतजार करना पड़ता है? हाँ, हम सभी के पास यह कम से कम एक बार था, और लारवेल को यह पहले से पता था इसलिए हमारे पास उन मामलों को संभालने के लिए लारवेल की कतारें हैं। लेकिन केवल एक फ़ंक्शन को चलाने के लिए कतार बनाना बहुत बोझिल है।

defer() फ़ंक्शन इसे कैसे हल करता है
जब भी आप defer() फ़ंक्शन में कोई कोड लपेटते हैं, तो उपयोगकर्ता ब्राउज़र पर प्रतिक्रिया भेजे जाने के बाद यह लपेटा हुआ कोड चलाएगा। यह उपयोगकर्ता के लिए जटिल कोड की प्रतीक्षा किए बिना नेविगेट करना आसान बनाता है जिसमें बहुत समय लगता है और उपयोगकर्ता को अपने ब्राउज़र पर अपनी प्रतिक्रिया वापस भेजने के लिए उन्हें पूरा करने की परवाह नहीं होती है।

लारवेल लिपटे हुए कोड को defer() फ़ंक्शन के अंदर चलाना आसान बनाता है, भले ही अनुरोध ->always() विधि से विफल हो जाए।

उदाहरण और संदर्भ का उपयोग करना: https://laraveleco.com/defer-function-in-laravel/

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/kachkolasa/how-does-the-defer-function-works-in-laravel-1a9e?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3