आप टाइप कास्टिंग का उपयोग करके लारवेल में कुछ मॉडल विशेषताओं के लिए डेटा प्रकार निर्दिष्ट कर सकते हैं। यह सुनिश्चित करता है कि जब आप डेटाबेस से डेटा पुनर्प्राप्त करते हैं तो लारवेल स्वचालित रूप से विशेषता मानों को निर्दिष्ट प्रकारों में डाल देता है।
आप कई प्रकार की विशेषता कास्टिंग के लिए यहां जांच कर सकते हैं
डिफ़ॉल्ट रूप से, लारवेल कई प्रकार के कास्ट प्रदान करता है जिनका आप उपयोग कर सकते हैं:
'boolean', 'age' => 'integer', 'data' => 'array', 'created_at' => 'datetime', ]; }
इस चित्रण में, create_at मान को DateTime उदाहरण में, आयु विशेषता को पूर्णांक में, डेटा विशेषता को सरणी में, और is_admin विशेषता को बूलियन में परिवर्तित किया जाएगा।
इसलिए, आप JSON टैग डेटा को उपयोगकर्ता तालिका में रख सकते हैं, लेकिन जब आप उपयोगकर्ताओं को लाते हैं, तो आप उन्हें तुरंत PHP सरणी में बदल सकते हैं, जिससे टैग तालिका बनाने की आवश्यकता समाप्त हो जाती है।
आपके लारवेल मॉडल में विशेषताओं के साथ काम करते समय, टाइप कास्टिंग से वांछित डेटा प्रकार से निपटना आसान हो जाता है, जब भी आप किसी विशेषता के मूल्य तक पहुंचते हैं या उसे बदलते हैं तो इसे परिवर्तित करने की आवश्यकता नहीं होती है।
यदि आपको सामग्री पसंद है और आप अधिक अद्भुत लेखों का समर्थन करना चाहते हैं, तो मेरे लिए एक कॉफी खरीदने पर विचार करें! ☕️? आपका समर्थन मेरे लिए बहुत मायने रखता है और ज्ञान के प्रवाह को बनाए रखने में मदद करता है। आप इसे यहीं कर सकते हैं: ? मेरे लिए कॉफ़ी खरीदें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3