Capitalized column name to retrieve data in Laravel 4 -
अवलोकन: मेरे पास ध्यान दें कि अधिकतर प्रत्येक शब्द को कैपिटल कर दिया गया है, जैसे स्तंभ नामों पर स्टडडेल कैप हैं। अब, जब मैं प्रवेश कर रहा हूं, तब से एक समस्या निश्चित रूप से है, Laravel को कैपिटल कॉलम नाम पसंद नहीं है और जैसे। यह मेरा और यहाँ मेरी विधि है जहां उपयोगकर्ता लॉगिन करने के लिए शुरू होता है। और यहां मेरी त्रुटि है, यह हमेशा इस पर कोई विचार? मुझे लगता है कि अपने सभी कॉलम 'snake_case' शैली का नाम बदलने का सबसे अच्छा तरीका है। ए) यह Laravel और बी के साथ अच्छी तरह से काम करेगा यह आपके सभी डेटाबेस तालिका नामों और स्तंभों को समान रखने के लिए अच्छा अभ्यास है। < / html> उपयोगकर्ता < / कोड>
User Model है, मैं अपनी समस्या के बारे में संबंधित हिस्सों को अभी रखूंगा।
< कोड> कक्षा प्रयोक्ता सुधारात्मक उपकरण को बढ़ाता है UserInterface, RemindableInterface {protected $ primaryKey = "UserID"; सुरक्षित $ fillable = सरणी ('उपयोगकर्ता नाम', 'पासवर्ड', 'सक्रिय'); संरक्षित $ table = 'उपयोगकर्ता'; }
सार्वजनिक फ़ंक्शन postLogin () {$ validator = validator :: make (इनपुट: : सभी (), सरणी ('उपयोगकर्ता नाम' = & gt; 'आवश्यक', 'पासवर्ड' = & gt; 'आवश्यक')); अगर ($ validator- & gt; विफल ()) {// पुननिर्देशित} और {$ auth = AUTH :: प्रयास (ऐरे ('उपयोगकर्ता नाम' = & gt; इनपुट :: प्राप्त करें ('उपयोगकर्ता नाम'), 'पासवर्ड' = & gt; इनपुट: प्राप्त करें ('पासवर्ड'), 'सक्रिय' = & gt; 1)); अगर ($ auth) {वापसी डायरेक्ट :: इरादा ('डैशबोर्ड'); } Else {return Redirect :: route ('login') - & gt; ('वैश्विक', 'उपयोगकर्ता नाम / पासवर्ड गलत है, या खाता सक्रिय नहीं है'); }} // redirect}
उपयोगकर्ता नाम / पासवर्ड गलत है, या खाता सक्रिय नहीं है।
Comments
Post a Comment