2017-02-08 8 views
6

मैं लार्वेल & पर नया हूं आज मुझे सख्त/डेटाबेस फ़ाइल में सख्त बंद करना है क्योंकि मुझे अपने SQL क्वेरी में समूह का उपयोग करने की आवश्यकता है। लारवेल कॉन्फ़िगर/डेटाबेस में सख्त उपयोग और इसका उपयोग करके या सख्त = झूठी यह वेबसाइट को प्रभावित करेगा? क्या यह हमारी वेबसाइट सुरक्षा को कमजोर कर देगा? लार्वेल कॉन्फ़िगर/डेटाबेस में सख्त बंद करने का नुकसान क्या आपको अग्रिम धन्यवाद? :)लारवेल कॉन्फ़िगर/डेटाबेस में सख्त उपयोग का क्या उपयोग है?

उत्तर

11

दस्तावेज़ के अनुसार:

सख्त मोड नियंत्रण कैसे MySQL ऐसे सम्मिलित या अपडेट करें के रूप में डेटा परिवर्तन बयान में अमान्य या गुम मूल्यों को संभालती है। कई कारणों से एक मूल्य अमान्य हो सकता है। उदाहरण के लिए, इसमें कॉलम के लिए गलत डेटा प्रकार हो सकता है, या यह सीमा से बाहर हो सकता है। एक नई पंक्ति डालने पर एक मान गुम होता है जिसमें गैर-नूल कॉलम के लिए कोई मान नहीं होता है जिसमें इसकी परिभाषा में कोई स्पष्ट DEFAULT क्लॉज नहीं होता है। (एक पूर्ण कॉलम के लिए, यदि मूल्य गुम है तो NULL डाला जाता है।) सख्त मोड भी तालिका बनाने जैसे डीडीएल स्टेटमेंट को प्रभावित करता है।

और पढ़ें यहाँ: https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-strict

को अक्षम करने से यह अपनी वेबसाइट असुरक्षित अगर आप अपने नियंत्रकों के सारे सत्यापन संभाल और सर्वोत्तम प्रथाओं का पालन करें Laravel पहले से ही बॉक्स से बाहर की तरह नहीं होगा।

+0

हैलो, एडी दडोव। बहुत बहुत धन्यवाद। :) – iambegineer

संबंधित मुद्दे