टेलर ओटवेल ने हाल ही में लारवेल में defer() नामक नए फ़ंक्शन की घोषणा की। यह बस एक बहुत ही बुनियादी अवलोकन करेगा कि defer() फ़ंक्शन कैसे काम करता है और आपको इससे क्या समस्याएं हो सकती हैं।
समस्या की पहचान करें
उन मार्गों को याद रखें जिनके लिए आपको एपीआई से कुछ प्राप्त करने की आवश्यकता होती है और फिर पर्दे के पीछे कुछ क्रियाएं करने की आवश्यकता होती है जिनके बारे में उपयोगकर्ता को परवाह नहीं है लेकिन फिर भी इसके लिए इंतजार करना पड़ता है? हाँ, हम सभी के पास यह कम से कम एक बार था, और लारवेल को यह पहले से पता था इसलिए हमारे पास उन मामलों को संभालने के लिए लारवेल की कतारें हैं। लेकिन केवल एक फ़ंक्शन को चलाने के लिए कतार बनाना बहुत बोझिल है।
defer() फ़ंक्शन इसे कैसे हल करता है
जब भी आप defer() फ़ंक्शन में कोई कोड लपेटते हैं, तो उपयोगकर्ता ब्राउज़र पर प्रतिक्रिया भेजे जाने के बाद यह लपेटा हुआ कोड चलाएगा। यह उपयोगकर्ता के लिए जटिल कोड की प्रतीक्षा किए बिना नेविगेट करना आसान बनाता है जिसमें बहुत समय लगता है और उपयोगकर्ता को अपने ब्राउज़र पर अपनी प्रतिक्रिया वापस भेजने के लिए उन्हें पूरा करने की परवाह नहीं होती है।
लारवेल लिपटे हुए कोड को defer() फ़ंक्शन के अंदर चलाना आसान बनाता है, भले ही अनुरोध ->always() विधि से विफल हो जाए।
उदाहरण और संदर्भ का उपयोग करना: https://laraveleco.com/defer-function-in-laravel/
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3