Capitalized column name to retrieve data in Laravel 4 -


अवलोकन:

मेरे पास उपयोगकर्ता < / कोड>

यहां छवि विवरण दर्ज करें

ध्यान दें कि अधिकतर प्रत्येक शब्द को कैपिटल कर दिया गया है, जैसे स्तंभ नामों पर स्टडडेल कैप हैं।

अब, जब मैं प्रवेश कर रहा हूं, तब से एक समस्या निश्चित रूप से है, Laravel को कैपिटल कॉलम नाम पसंद नहीं है और जैसे।

यह मेरा 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}   

और यहां मेरी त्रुटि है, यह हमेशा उपयोगकर्ता नाम / पासवर्ड गलत है, या खाता सक्रिय नहीं है।

छवि विवरण यहां दर्ज करें

इस पर कोई विचार?

मुझे लगता है कि अपने सभी कॉलम 'snake_case' शैली का नाम बदलने का सबसे अच्छा तरीका है। ए) यह Laravel और बी के साथ अच्छी तरह से काम करेगा यह आपके सभी डेटाबेस तालिका नामों और स्तंभों को समान रखने के लिए अच्छा अभ्यास है। < / html>

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -